(self, db, injector)
| 26 | |
| 27 | class Db(object): |
| 28 | def __init__(self, db, injector): |
| 29 | self.db = db |
| 30 | self.injector = injector |
| 31 | self.tasks = queue.Queue() |
| 32 | self.position = None |
| 33 | self.pending_events = [] |
| 34 | self.running = True |
| 35 | self.thread = threading.Thread(target=self._process) |
| 36 | self.thread.daemon = True |
| 37 | self.thread.start() |
| 38 | |
| 39 | def close(self): |
| 40 | self.tasks.put(lambda conn: self._close()) |