(r'\\', '\\'))
-class ConnIdxMixin:
+class _ConnIdxMixin:
'Collects a Connection ID at .conn_idx.'
def __init__(self, conn_idx: int, **kwargs) -> None:
payload: tuple[str, LoginNames]
-class ConnEvent(Event, ConnIdxMixin):
+class ConnEvent(Event, _ConnIdxMixin):
'Event with .conn_idx.'
payload: '_IrcMessage'
-class BroadcastConnMixin(BroadcastMixin, ConnIdxMixin):
+class BroadcastConnMixin(BroadcastMixin, _ConnIdxMixin):
'Provides .broadcast_conn on classes that have .conn_idx defined.'
def broadcast_conn[E: ConnEvent](self,