Merge branch '17833-arvput-cleaner-errors'
authorLucas Di Pentima <lucas.dipentima@curii.com>
Thu, 24 Jun 2021 14:58:11 +0000 (11:58 -0300)
committerLucas Di Pentima <lucas.dipentima@curii.com>
Thu, 24 Jun 2021 14:58:11 +0000 (11:58 -0300)
Closes #17833

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

sdk/python/arvados/commands/put.py

index 4f0ac1fffaf9c4ee6875c0092ba1090d6e3eb9a6..ad04807712dd00d7e89e478be1a7eb2c01d0b057 100644 (file)
@@ -1301,7 +1301,7 @@ def main(arguments=None, stdout=sys.stdout, stderr=sys.stderr,
     output = None
     try:
         writer.start(save_collection=not(args.stream or args.raw))
-    except arvados.errors.ApiError as error:
+    except (arvados.errors.ApiError, arvados.errors.KeepWriteError) as error:
         logger.error("\n".join([
             "arv-put: %s" % str(error)]))
         sys.exit(1)