20937: fix deadlock with duplicated blocks
[arvados.git] / sdk / python / arvados / safeapi.py
index e9dde196254b311bbe7387567a4080d853c7a589..3ecc72a950f8dae7bf61b710597f11da2709d1ab 100644 (file)
@@ -10,13 +10,15 @@ Arvados API client.
 from __future__ import absolute_import
 
 from builtins import object
+import sys
 import threading
 
-from . import api
 from . import config
 from . import keep
 from . import util
 
+api = sys.modules['arvados.api']
+
 class ThreadSafeApiCache(object):
     """Thread-safe wrapper for an Arvados API client