cubicweb/server/repository.py
changeset 12961 01810941a4be
parent 12960 2c3a8a4f5a02
child 12936 92dcf3476666
equal deleted inserted replaced
12960:2c3a8a4f5a02 12961:01810941a4be
   171 class _CnxSetPool(_BaseCnxSet):
   171 class _CnxSetPool(_BaseCnxSet):
   172 
   172 
   173     def __init__(self, source, size):
   173     def __init__(self, source, size):
   174         super().__init__(source)
   174         super().__init__(source)
   175         self._cnxsets = []
   175         self._cnxsets = []
   176         self._queue = queue.Queue()
   176         self._queue = queue.LifoQueue()
   177 
   177 
   178         for i in range(size):
   178         for i in range(size):
   179             self._queue.put_nowait(self._new_cnxset())
   179             self._queue.put_nowait(self._new_cnxset())
   180 
   180 
   181     def _new_cnxset(self):
   181     def _new_cnxset(self):