X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/93d38f3cb3d7874ed3723409357d8dd5e8d618a5..a4959ce78b69f1f4e0e59e2458af8d11bc1d5510:/sdk/python/arvados/safeapi.py diff --git a/sdk/python/arvados/safeapi.py b/sdk/python/arvados/safeapi.py index baada91abd..5c8a836939 100644 --- a/sdk/python/arvados/safeapi.py +++ b/sdk/python/arvados/safeapi.py @@ -1,8 +1,16 @@ -import threading -import apisetup -import keep -import config +# Copyright (C) The Arvados Authors. All rights reserved. +# +# SPDX-License-Identifier: Apache-2.0 + +from __future__ import absolute_import + +from builtins import object import copy +import threading + +import arvados +import arvados.keep as keep +import arvados.config as config class ThreadSafeApiCache(object): """Threadsafe wrapper for API objects. @@ -21,7 +29,7 @@ class ThreadSafeApiCache(object): def localapi(self): if 'api' not in self.local.__dict__: - self.local.api = apisetup.api_from_config('v1', apiconfig=self.apiconfig) + self.local.api = arvados.api_from_config('v1', apiconfig=self.apiconfig) return self.local.api def __getattr__(self, name):