import logging from injectable import injectable from app.events import SimpleEventBus from app.model.webhook import WebhookEvent logger = logging.getLogger(__name__) @injectable class Woodpecker: @SimpleEventBus.on(WebhookEvent) def on_event(self, event): # TODO: caller nie działa -> brakuje instancji klasy? logger.info(f"Received event: {event}") pass @SimpleEventBus.on(WebhookEvent) def on_event2(event): # TODO: Tu działa logger.info(f"F2: Received event: {event}") pass