diff options
| author | 2026-05-26 16:10:29 -0600 | |
|---|---|---|
| committer | 2026-05-26 16:10:29 -0600 | |
| commit | bb71459d04789f5b1d5a39871a50f5ae1bde4aa9 (patch) | |
| tree | 487a1f8d5c126987fd31072b7f45144fe98b68b4 | |
| parent | Bump requests from 2.22.0 to 2.31.0 (#365) (diff) | |
linelen master
| -rw-r--r-- | modules/linelen.py | 14 |
1 files changed, 14 insertions, 0 deletions
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"]) |
