Fix indentation. Remove errant unclosed <p> tag. refs #5493
[arvados.git] / services / fuse / bin / arv-mount
index c0472054a5a90591cc8489f898d0a03d6eb2c9ef..b540efe82c63b59640e5c6c4d10a44e6de004606 100755 (executable)
@@ -11,6 +11,7 @@ import time
 
 import arvados.commands._util as arv_cmd
 from arvados_fuse import *
+from arvados.safeapi import ThreadSafeApiCache
 
 logger = logging.getLogger('arvados.arv-mount')
 
@@ -47,7 +48,6 @@ with "--".
     parser.add_argument('--exec', type=str, nargs=argparse.REMAINDER,
                         dest="exec_args", metavar=('command', 'args', '...', '--'),
                         help="""Mount, run a command, then unmount and exit""")
-    parser.add_argument('--set-executable-bit', action='store_true', help="""Set executable bit on collection files""")
 
     args = parser.parse_args()
     args.mountpoint = os.path.realpath(args.mountpoint)
@@ -81,8 +81,8 @@ with "--".
 
     try:
         # Create the request handler
-        operations = Operations(os.getuid(), os.getgid(), args.encoding, args.set_executable_bit)
-        api = SafeApi(arvados.config)
+        operations = Operations(os.getuid(), os.getgid(), args.encoding)
+        api = ThreadSafeApiCache(arvados.config.settings())
 
         usr = api.users().current().execute(num_retries=args.retries)
         now = time.time()