aboutsummaryrefslogtreecommitdiff
path: root/src/utils/irc/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/utils/irc/__init__.py')
-rw-r--r--src/utils/irc/__init__.py11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/utils/irc/__init__.py b/src/utils/irc/__init__.py
index 381e3116..d2897deb 100644
--- a/src/utils/irc/__init__.py
+++ b/src/utils/irc/__init__.py
@@ -212,7 +212,16 @@ def parse_format(s: str) -> str:
s = s.replace(token, replace, 1)
- return s + utils.consts.ANSI_RESET
+ if has_foreground:
+ s += utils.consts.ANSI_FOREGROUND_RESET
+ if has_background:
+ s += utils.consts.ANSI_BACKGROUND_RESET
+ if bold:
+ s += utils.consts.ANSI_BOLD_RESET
+ if underline:
+ s += utils.consts.ANSI_UNDERLINE_RESET
+
+ return s
OPT_STR = typing.Optional[str]
class IRCConnectionParameters(object):