def _tui_alert_trigger(self, msg: str) -> None:
self._tui_trigger('log', msg=msg, prefix=_LOG_PREFIX_SERVER,
alert=True)
+ self._tui_trigger('redraw_affected')
def _client_tui_trigger(self, todo: str, **kwargs) -> None:
self._tui_trigger('for_client_do', client_id=self.client_id,
win_cls, _q_out=self._q_out, client_id=client_id, **kw),
path_logs=self._path_logs, to_highlight=self._to_highlight)
if getattr(self._client_mngrs[client_id], todo)(**kwargs) is not False:
+ # NB: ClientWindowsManager.log()'s None also matches "is not False"
self.redraw_affected()
def _new_client(self, conn_setup: IrcConnSetup, channels: set[str]):