From 186baeb3407cb9ea85d7035c92a4236fcb7293bd Mon Sep 17 00:00:00 2001 From: Christian Heller Date: Tue, 8 Jul 2025 22:12:47 +0200 Subject: [PATCH] Fix forgotten inits. --- ircplom/events.py | 3 ++- ircplom/irc_conn.py | 2 +- ircplom/tui.py | 1 + 3 files changed, 4 insertions(+), 2 deletions(-) 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 -- 2.30.2