21356: Remove all Python 2/3 compatibility imports
[arvados.git] / sdk / python / arvados / commands / run.py
index f0d518d4e9c7a8b917a363afdb749e6d0022a7db..474111d882801725ce4e5f324e61676469e83fb0 100644 (file)
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-from __future__ import print_function
-from __future__ import absolute_import
-from builtins import range
-from past.builtins import basestring
-from builtins import object
 import arvados
 import arvados.commands.ws as ws
 import argparse
@@ -39,6 +34,8 @@ import arvados.config as config
 
 from arvados._version import __version__
 
+logger = logging.getLogger('arvados.arv-run')
+logger.setLevel(logging.INFO)
 
 class ArvFile(object):
     def __init__(self, prefix, fn):
@@ -63,7 +60,7 @@ def is_in_collection(root, branch):
             return (None, None)
         fn = os.path.join(root, ".arvados#collection")
         if os.path.exists(fn):
-            with file(fn, 'r') as f:
+            with open(fn, 'r') as f:
                 c = json.load(f)
             return (c["portable_data_hash"], branch)
         else:
@@ -234,7 +231,7 @@ def uploadfiles(files, api, dry_run=False, num_retries=0,
             # empty collection
             pdh = collection.portable_data_hash()
             assert (pdh == config.EMPTY_BLOCK_LOCATOR), "Empty collection portable_data_hash did not have expected locator, was %s" % pdh
-            logger.info("Using empty collection %s", pdh)
+            logger.debug("Using empty collection %s", pdh)
 
     for c in files:
         c.keepref = "%s/%s" % (pdh, c.fn)