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