X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/41c7c826a7e4c3a074a6ab5a719bf4c88e9a0e28..75df7deca434d9b3b161dc2d7d13ae21b1fe4b08:/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])