From bb71459d04789f5b1d5a39871a50f5ae1bde4aa9 Mon Sep 17 00:00:00 2001 From: steering7253 Date: Tue, 26 May 2026 16:10:29 -0600 Subject: linelen --- modules/linelen.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 modules/linelen.py (limited to 'modules') diff --git a/modules/linelen.py b/modules/linelen.py new file mode 100644 index 00000000..0dd41b5b --- /dev/null +++ b/modules/linelen.py @@ -0,0 +1,14 @@ +from src import ModuleManager, utils +import IRCLine + +class Module(ModuleManager.BaseModule): + def _done_connecting(self, server): + if "LINELEN" in server.isupport: + IRCLine.LINE_MAX = int(server.isupport['LINELEN']) + + @utils.hook("received.376") + def end_of_motd(self, event): + self._done_connecting(event["server"]) + @utils.hook("received.422") + def no_motd(self, event): + self._done_connecting(event["server"]) -- cgit v1.3.1-10-gc9f91