simplebench.reporters.reporter_manager.decorators.register_reporter package🔗

Register reporter decorator package.

Exportable: - register_reporter - get_registered_reporters - clear_registered_reporters - RegisterReporterErrorTag

simplebench.reporters.reporter_manager.decorators.register_reporter.clear_registered_reporters() None[source]🔗

Clear all registered Reporter instances.

This is primarily intended for use in unit tests to reset the state between tests.

simplebench.reporters.reporter_manager.decorators.register_reporter.get_registered_reporters() set[Reporter][source]🔗

Get all Reporter instances registered via the register_reporter() decorator.

Returns:

A set of all registered Reporter instances.

Return type:

set[Reporter]

simplebench.reporters.reporter_manager.decorators.register_reporter.register_reporter(
cls: type[Reporter],
) type[Reporter][source]🔗

Class decorator to register a Reporter subclass.

This decorator can be applied to any subclass of Reporter to register it with the system.

Submodules🔗