From 81d82413d4924bd376c9b61a752f248fece0b02a Mon Sep 17 00:00:00 2001 From: jesopo Date: Wed, 20 Feb 2019 14:46:40 +0000 Subject: draft/message-tags-0.3 (JSON tags) was rejected --- src/utils/irc/__init__.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'src/utils') diff --git a/src/utils/irc/__init__.py b/src/utils/irc/__init__.py index 9c19f911..610a6bb3 100644 --- a/src/utils/irc/__init__.py +++ b/src/utils/irc/__init__.py @@ -116,16 +116,12 @@ def parse_line(line: str) -> IRCParsedLine: if line[0] == "@": tags_prefix, line = line[1:].split(" ", 1) - if tags_prefix[0] == "{": - tags_prefix = message_tag_unescape(tags_prefix) - tags = json.loads(tags_prefix) - else: - for tag in filter(None, tags_prefix.split(";")): - tag, sep, value = tag.partition("=") - if sep: - tags[tag] = message_tag_unescape(value) - else: - tags[tag] = None + for tag in filter(None, tags_prefix.split(";")): + tag, sep, value = tag.partition("=") + if sep: + tags[tag] = message_tag_unescape(value) + else: + tags[tag] = None line, trailing_separator, trailing_split = line.partition(" :") -- cgit v1.3.1-10-gc9f91