MCPcopy Create free account
hub / github.com/pytest-dev/pytest / _finalize

Method _finalize

src/_pytest/logging.py:364–374  ·  view source on GitHub ↗

Finalize the fixture. This restores the log levels changed by :meth:`set_level`.

(self)

Source from the content-addressed store, hash-verified

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:

Callers 1

caplogFunction · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected