from ircplom.client import IrcConnection, IrcConnSetup
from ircplom.client_tui import ClientKnowingTui, ClientTui, LOG_PREFIX_IN
from ircplom.irc_conn import ERR_STR_TIMEOUT, IrcConnException, IrcMessage
-from ircplom.tui_base import (TerminalInterface, TuiEvent,
+from ircplom.tui_base import (FormattingString, TerminalInterface, TuiEvent,
LOG_FMT_SEP, LOG_FMT_ATTRS)
def log(self, msg: str, escape=True, **kwargs) -> None:
def test_after(cmd_name: str, args: tuple[str, ...], ret) -> None:
assert cmd_name == _MARK_LOG, f'WANTED {_MARK_LOG}, GOT {cmd_name}'
- win_ids, logged_msg = ret
- fmt, time_str, msg_sans_time = logged_msg.split(' ', maxsplit=2)
+ win_ids, logged = ret
+ fmt, time_str, msg_sans_time\
+ = FormattingString(logged).stripped().split(' ', maxsplit=2)
msg_sans_time = fmt + ' ' + msg_sans_time
assert len(time_str) == 8
for c in time_str[:2] + time_str[3:5] + time_str[6:]: