示例#1
0
文件: pool.py 项目: timgraham/trac
 def __init__(self, maxsize):
     self._available = threading.Condition(threading.RLock())
     self._maxsize = maxsize
     self._active = {}
     self._pool = []
     self._pool_key = []
     self._pool_time = []
     self._waiters = 0
示例#2
0
 def __init__(self):
     self._current = ThreadLocal(args=None, translations=None)
     self._null_translations = NullTranslationsBabel()
     self._plugin_domains = {}
     self._plugin_domains_lock = threading.RLock()
     self._activate_failed = False
示例#3
0
文件: cache.py 项目: zxfly/trac
 def __init__(self):
     self._cache = {}
     self._local = ThreadLocal(meta=None, cache=None)
     self._lock = threading.RLock()