(self)
| 218 | ) |
| 219 | |
| 220 | def dispose(self) -> None: |
| 221 | while True: |
| 222 | try: |
| 223 | conn = self._pool.get(False) |
| 224 | conn.close() |
| 225 | except sqla_queue.Empty: |
| 226 | break |
| 227 | |
| 228 | self._overflow = 0 - self.size() |
| 229 | self.logger.info("Pool disposed. %s", self.status()) |
| 230 | |
| 231 | def status(self) -> str: |
| 232 | return ( |