From f7eae1a978143ffc2f613ba3899ab5a12b282da7 Mon Sep 17 00:00:00 2001 From: jesopo Date: Thu, 9 May 2019 10:36:33 +0100 Subject: Tokenize IRC data as soon as it comes out of IRCServer --- modules/line_handler/__init__.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'modules/line_handler') diff --git a/modules/line_handler/__init__.py b/modules/line_handler/__init__.py index 144e6102..42a830f7 100644 --- a/modules/line_handler/__init__.py +++ b/modules/line_handler/__init__.py @@ -24,12 +24,11 @@ class Module(ModuleManager.BaseModule): @utils.hook("raw.received") def handle_raw(self, event): - line = utils.irc.parse_line(event["line"]) - if "batch" in line.tags and line.tags["batch"] in event[ - "server"].batches: - server.batches[tag["batch"]].lines.append(line) + if ("batch" in event["line"].tags and + event["line"].tags["batch"] in event["server"].batches): + server.batches[tag["batch"]].lines.append(event["line"]) else: - self._handle(event["server"], line) + self._handle(event["server"], event["line"]) @utils.hook("raw.send") def handle_send(self, event): -- cgit v1.3.1-10-gc9f91