X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/2e104941dbf1e4bf92e0632cadeb946be0595d67..f69e114cf6dbe51525e98ca30a52ef3dd4341167:/sdk/python/arvados/keep.py diff --git a/sdk/python/arvados/keep.py b/sdk/python/arvados/keep.py index c989479456..4efa6982a1 100644 --- a/sdk/python/arvados/keep.py +++ b/sdk/python/arvados/keep.py @@ -1,3 +1,4 @@ +from __future__ import absolute_import import cStringIO import datetime import hashlib @@ -11,7 +12,7 @@ import socket import ssl import sys import threading -import timer +from . import timer import urlparse import arvados @@ -296,14 +297,14 @@ class KeepClient(object): def _get_user_agent(self): try: - return self._user_agent_pool.get(False) + return self._user_agent_pool.get(block=False) except Queue.Empty: return pycurl.Curl() def _put_user_agent(self, ua): try: ua.reset() - self._user_agent_pool.put(ua, False) + self._user_agent_pool.put(ua, block=False) except: ua.close()