(self)
| 372 | self.size = pool_size |
| 373 | |
| 374 | def recreate(self) -> SingletonThreadPool: |
| 375 | self.logger.info("Pool recreating") |
| 376 | return self.__class__( |
| 377 | self._creator, |
| 378 | pool_size=self.size, |
| 379 | recycle=self._recycle, |
| 380 | echo=self.echo, |
| 381 | pre_ping=self._pre_ping, |
| 382 | logging_name=self._orig_logging_name, |
| 383 | reset_on_return=self._reset_on_return, |
| 384 | _dispatch=self.dispatch, |
| 385 | dialect=self._dialect, |
| 386 | ) |
| 387 | |
| 388 | def _transfer_from( |
| 389 | self, other_singleton_pool: SingletonThreadPool |