Various: Work around msg.prefix in inFilter() potentially being empty...

...in Limnoria running on Python 3, particularly on startup.

* Bugtracker
* Encyclopedia
* PackageInfo
This commit is contained in:
Krytarik Raido 2018-03-27 23:56:04 +02:00
parent b7e49d1510
commit d72081d106
3 changed files with 6 additions and 0 deletions

View File

@ -238,6 +238,8 @@ class Bugtracker(callbacks.PluginRegexp):
list = wrap(list, [additional('text')])
def inFilter(self, irc, msg):
if not msg.prefix:
return msg
if not defaultIgnored(msg.prefix, msg.args[0]):
return msg
if checkIgnored(msg.prefix, msg.args[0]):

View File

@ -384,6 +384,8 @@ class Encyclopedia(callbacks.Plugin):
return alias
def inFilter(self, irc, msg):
if not msg.prefix:
return msg
if not defaultIgnored(msg.prefix, msg.args[0]):
return msg
if checkIgnored(msg.prefix, msg.args[0]):

View File

@ -209,6 +209,8 @@ class PackageInfo(callbacks.Plugin):
getattr(self, "real_%s" % cmd)(irc, msg, [], package, release)
def inFilter(self, irc, msg):
if not msg.prefix:
return msg
if not defaultIgnored(msg.prefix, msg.args[0]):
return msg
if checkIgnored(msg.prefix, msg.args[0]):