(self, maxsize=0, *, ctx)
| 314 | class JoinableQueue(Queue): |
| 315 | |
| 316 | def __init__(self, maxsize=0, *, ctx): |
| 317 | Queue.__init__(self, maxsize, ctx=ctx) |
| 318 | self._unfinished_tasks = ctx.Semaphore(0) |
| 319 | self._cond = ctx.Condition() |
| 320 | |
| 321 | def __getstate__(self): |
| 322 | return Queue.__getstate__(self) + (self._cond, self._unfinished_tasks) |