X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/0d63ac0c2486a43198eb1015ba8d1028239139ee..a1adf1ed6f93ce0769f307a86b6389e9e8e630a9:/sdk/python/arvados/safeapi.py diff --git a/sdk/python/arvados/safeapi.py b/sdk/python/arvados/safeapi.py index 32cb2a543d..5c5c87250a 100644 --- a/sdk/python/arvados/safeapi.py +++ b/sdk/python/arvados/safeapi.py @@ -5,9 +5,11 @@ import config import copy class ThreadSafeApiCache(object): - """Threadsafe wrapper for API objects. This stores and returns a different api - object per thread, because httplib2 which underlies apiclient is not - threadsafe. + """Threadsafe wrapper for API objects. + + This stores and returns a different api object per thread, because httplib2 + which underlies apiclient is not threadsafe. + """ def __init__(self, apiconfig=None, keep_params={}): @@ -19,7 +21,7 @@ class ThreadSafeApiCache(object): def localapi(self): if 'api' not in self.local.__dict__: - self.local.api = api.api('v1', False, apiconfig=self.apiconfig) + self.local.api = api.api_from_config('v1', apiconfig=self.apiconfig) return self.local.api def __getattr__(self, name):