From: Christian Heller Date: Tue, 8 Jul 2025 20:12:47 +0000 (+0200) Subject: Fix forgotten inits. X-Git-Url: https://plomlompom.com/repos/day_todos?a=commitdiff_plain;h=186baeb3407cb9ea85d7035c92a4236fcb7293bd;p=ircplom Fix forgotten inits. --- diff --git a/ircplom/events.py b/ircplom/events.py index bfc10d9..e912edc 100644 --- a/ircplom/events.py +++ b/ircplom/events.py @@ -28,7 +28,8 @@ class QuitEvent(Event): class BroadcastMixin: 'To provide .broadcast via newly assigned ._q_to_main.' - def __init__(self, q_to_main: EventQueue) -> None: + def __init__(self, q_to_main: EventQueue, **kwargs) -> None: + super().__init__(**kwargs) self._q_to_main = q_to_main def broadcast[E: Event](self, diff --git a/ircplom/irc_conn.py b/ircplom/irc_conn.py index 6746bc7..4d9df4c 100644 --- a/ircplom/irc_conn.py +++ b/ircplom/irc_conn.py @@ -78,7 +78,7 @@ class SendEvent(ConnEvent, PayloadMixin): class BroadcastConnMixin(BroadcastMixin): 'Provides .broadcast_conn on classes that have .conn_idx defined.' - def __init__(self, conn_idx: int, **kwargs): + def __init__(self, conn_idx: int, **kwargs) -> None: super().__init__(**kwargs) self.conn_idx = conn_idx diff --git a/ircplom/tui.py b/ircplom/tui.py index 7345aa8..6638fa3 100644 --- a/ircplom/tui.py +++ b/ircplom/tui.py @@ -73,6 +73,7 @@ class _Widget(ABC): @abstractmethod def __init__(self, *args, **kwargs) -> None: + super().__init__(*args, **kwargs) self.tainted = True self._drawable = False