projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
6260: Fix up error messages.
[arvados.git]
/
services
/
arv-web
/
arv-web.py
diff --git
a/services/arv-web/arv-web.py
b/services/arv-web/arv-web.py
index e7315585a02d407e33ee25b2317a7206c1aeb51d..482a5776d92d08306ef8327339200418b887c723 100755
(executable)
--- a/
services/arv-web/arv-web.py
+++ b/
services/arv-web/arv-web.py
@@
-5,8
+5,9
@@
# See http://doc.arvados.org/user/topics/arv-web.html
import arvados
# See http://doc.arvados.org/user/topics/arv-web.html
import arvados
+from arvados.safeapi import ThreadSafeApiCache
import subprocess
import subprocess
-from arvados_fuse import Operations,
SafeApi,
CollectionDirectory
+from arvados_fuse import Operations, CollectionDirectory
import tempfile
import os
import llfuse
import tempfile
import os
import llfuse
@@
-32,7
+33,7
@@
class ArvWeb(object):
self.override_docker_image = docker_image
self.port = port
self.evqueue = Queue.Queue()
self.override_docker_image = docker_image
self.port = port
self.evqueue = Queue.Queue()
- self.api =
SafeApi(arvados.config
)
+ self.api =
ThreadSafeApiCache(arvados.config.settings()
)
if arvados.util.group_uuid_pattern.match(project) is None:
raise arvados.errors.ArgumentError("Project uuid is not valid")
if arvados.util.group_uuid_pattern.match(project) is None:
raise arvados.errors.ArgumentError("Project uuid is not valid")