From a04e007692d0a81d470c4290f180b80dacc81248 Mon Sep 17 00:00:00 2001 From: luk3yx Date: Sun, 6 Feb 2022 09:53:38 +1300 Subject: [PATCH] Add version check when removing colon --- miniirc_matrix.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/miniirc_matrix.py b/miniirc_matrix.py index 235bb94..410608d 100644 --- a/miniirc_matrix.py +++ b/miniirc_matrix.py @@ -99,9 +99,9 @@ def open(self, tag: str, **kwargs: Optional[str]) -> None: def set_colours(self, fg: Optional[str] = None, bg: Optional[str] = None) -> None: if fg is not None: - self.fg = fg + self.fg = fg or None if bg is not None: - self.bg = bg + self.bg = bg or None if not self.fg and not self.bg: if 'span' in self.tags: @@ -510,7 +510,7 @@ def __process_invite(self, room_id: str, room: dict[str, Any]) -> None: def quote(self, *msg: str, force: Optional[bool] = None, tags: Optional[dict[Any, Any]] = None) -> None: cmd, _, tags2, args = miniirc.ircv3_message_parser(' '.join(msg)) - if args and args[-1].startswith(':'): + if miniirc.ver[0] < 2 and args and args[-1].startswith(':'): args[-1] = args[-1][1:] self.send(cmd, *args, force=force, tags=tags or tags2)