Finalize the fixture. This restores the log levels changed by :meth:`set_level`.
(self)
| 362 | self._initial_logger_levels: Dict[Optional[str], int] = {} |
| 363 | |
| 364 | def _finalize(self) -> None: |
| 365 | """Finalize the fixture. |
| 366 | |
| 367 | This restores the log levels changed by :meth:`set_level`. |
| 368 | """ |
| 369 | # Restore log levels. |
| 370 | if self._initial_handler_level is not None: |
| 371 | self.handler.setLevel(self._initial_handler_level) |
| 372 | for logger_name, level in self._initial_logger_levels.items(): |
| 373 | logger = logging.getLogger(logger_name) |
| 374 | logger.setLevel(level) |
| 375 | |
| 376 | @property |
| 377 | def handler(self) -> LogCaptureHandler: |