From 18b4fe831ac7991ee05cc3eb549bdbc15353c771 Mon Sep 17 00:00:00 2001 From: Krytarik Raido Date: Mon, 19 Oct 2020 20:56:04 +0200 Subject: [PATCH] Various: Avoid error when msg.prefix is from services. * Bugtracker * Encyclopedia * PackageInfo --- Bugtracker/plugin.py | 2 ++ Encyclopedia/plugin.py | 2 ++ PackageInfo/plugin.py | 2 ++ 3 files changed, 6 insertions(+) diff --git a/Bugtracker/plugin.py b/Bugtracker/plugin.py index 9d47aff..ddf15d9 100644 --- a/Bugtracker/plugin.py +++ b/Bugtracker/plugin.py @@ -298,6 +298,8 @@ class Bugtracker(callbacks.PluginRegexp): def inFilter(self, irc, msg): if not (msg.prefix and msg.args): return msg + if not ircutils.isUserHostmask(msg.prefix): + return msg if not defaultIgnored(msg.prefix, msg.args[0]): return msg if checkIgnored(msg.prefix, msg.args[0]): diff --git a/Encyclopedia/plugin.py b/Encyclopedia/plugin.py index 2b5c7dc..1f7ec06 100644 --- a/Encyclopedia/plugin.py +++ b/Encyclopedia/plugin.py @@ -386,6 +386,8 @@ class Encyclopedia(callbacks.Plugin): def inFilter(self, irc, msg): if not (msg.prefix and msg.args): return msg + if not ircutils.isUserHostmask(msg.prefix): + return msg if not defaultIgnored(msg.prefix, msg.args[0]): return msg if checkIgnored(msg.prefix, msg.args[0]): diff --git a/PackageInfo/plugin.py b/PackageInfo/plugin.py index 1854cb1..b1772b9 100644 --- a/PackageInfo/plugin.py +++ b/PackageInfo/plugin.py @@ -219,6 +219,8 @@ class PackageInfo(callbacks.Plugin): def inFilter(self, irc, msg): if not (msg.prefix and msg.args): return msg + if not ircutils.isUserHostmask(msg.prefix): + return msg if not defaultIgnored(msg.prefix, msg.args[0]): return msg if checkIgnored(msg.prefix, msg.args[0]):