MCPcopy
hub / github.com/sphinx-doc/sphinx / LoggingReporter

Class LoggingReporter

sphinx/util/docutils.py:396–421  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

394
395
396class LoggingReporter(Reporter):
397 @classmethod
398 def from_reporter(
399 cls: type[LoggingReporter], reporter: Reporter
400 ) -> LoggingReporter:
401 """Create an instance of LoggingReporter from other reporter object."""
402 return cls(
403 reporter.source,
404 reporter.report_level,
405 reporter.halt_level,
406 reporter.debug_flag,
407 reporter.error_handler,
408 )
409
410 def __init__(
411 self,
412 source: str,
413 report_level: int = Reporter.WARNING_LEVEL,
414 halt_level: int = Reporter.SEVERE_LEVEL,
415 debug: bool = False,
416 error_handler: str = 'backslashreplace',
417 ) -> None:
418 stream = WarningStream()
419 super().__init__(
420 source, report_level, halt_level, stream, debug, error_handler=error_handler
421 )
422
423
424class NullReporter(Reporter):

Callers 3

get_doctreeMethod · 0.90
_parse_str_to_doctreeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…