X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/f96533820a514a36c618c8343d4b6320c7c31cf6..71b0d0fb51e3c54a7959f51fd4dbf523fbaf57db:/sdk/python/bin/arv-mount diff --git a/sdk/python/bin/arv-mount b/sdk/python/bin/arv-mount index ac9cd9bcf6..5e773dfbc6 100755 --- a/sdk/python/bin/arv-mount +++ b/sdk/python/bin/arv-mount @@ -51,10 +51,14 @@ with "--". # wait until the driver is finished initializing operations.initlock.wait() + rc = 255 try: rc = subprocess.call(args.exec_args, shell=False) - except: - rc = 255 + except OSError as e: + sys.stderr.write('arv-mount: %s -- exec %s\n' % (str(e), args.exec_args)) + rc = e.errno + except Exception as e: + sys.stderr.write('arv-mount: %s\n' % str(e)) finally: subprocess.call(["fusermount", "-u", "-z", args.mountpoint])