Source code for EventManager.outputs.printoutput

from EventManager.outputs.Output import Output
from typing import TYPE_CHECKING

if TYPE_CHECKING:
    from EventManager.internal_event_manager import InternalEventManager
    from EventManager.filehandlers.log_handler import LogHandler


[docs] class PrintOutput(Output): """ A class to handle print output for events. """ def write(self, loghandler:'LogHandler', event: str): """ Writes the event to the standard output. :param loghandler: :param event: The event to be written. """ print(event)
[docs] def write(self, internal_event_manager: 'InternalEventManager', event: str): """ Writes the event to the standard output. :param internal_event_manager: InternalEventManager instance to handle logging. :param event: The event to be written. """ print(event)