.. _bibble.failure.failure_handler: ============================== bibble.failure.failure_handler ============================== .. py:module:: bibble.failure.failure_handler Type Aliases ------------ .. autoapisummary:: bibble.failure.failure_handler.Logger Classes ------- .. autoapisummary:: bibble.failure.failure_handler.FailureLogHandler bibble.failure.failure_handler.FailureWriteHandler Module Contents =============== .. py:data:: Logger :type: TypeAlias :value: logmod.Logger .. _bibble.failure.failure_handler.FailureLogHandler: .. py:class:: FailureLogHandler(**kwargs) Bases: :py:obj:`bibble.util.middlecore.IdenLibraryMiddleware` Middleware to Filter failed blocks of a library, either to a logger output, or to a file Put at end of parse stack Will log out where the failed blocks start by line. .. py:method:: _find_source_file(block, library) -> .. py:method:: transform(library) -> .. _bibble.failure.failure_handler.FailureWriteHandler: .. py:class:: FailureWriteHandler(*, file = None, **kwargs) Bases: :py:obj:`bibble.util.middlecore.IdenLibraryMiddleware` Middleware to Filter failed blocks of a library, either to a logger output, or to a file Put at end of parse stack Will log out where the failed blocks start by line. .. py:method:: _find_source_file(block, library) -> .. py:method:: transform(library) -> .. py:method:: write_failures_to_file(reports) ->