(self, command, request=True)
| 38 | self.close() |
| 39 | |
| 40 | def put(self, command, request=True): |
| 41 | with self._lock: |
| 42 | deferredResult = Queue.Queue() if request else None |
| 43 | if not self._closing: |
| 44 | self._out.put((deferredResult, command)) |
| 45 | elif deferredResult: |
| 46 | deferredResult.put(StopIteration()) |
| 47 | return deferredResult |
| 48 | |
| 49 | def close(self, timeout=None): |
| 50 | self._shutdown() |
no outgoing calls
no test coverage detected