diff --git a/plugins/Factoids/plugin.py b/plugins/Factoids/plugin.py index 98dfef394..141c427b6 100644 --- a/plugins/Factoids/plugin.py +++ b/plugins/Factoids/plugin.py @@ -262,8 +262,10 @@ class Factoids(callbacks.Plugin, plugins.ChannelDBHandler): s = self.registryValue('learnSeparator', chan, network) help = callbacks.getHelp if simpleSyntax is None: + irc = dynamic.irc + network = irc.network if irc else None simpleSyntax = conf.supybot.reply.showSimpleSyntax.getSpecific( - dynamic.irc.network, chan)() + network, chan)() if simpleSyntax: help = callbacks.getSyntax return help(method, diff --git a/plugins/Services/plugin.py b/plugins/Services/plugin.py index 4004659d8..ca22d83ee 100644 --- a/plugins/Services/plugin.py +++ b/plugins/Services/plugin.py @@ -61,7 +61,8 @@ class Services(callbacks.Plugin): def __init__(self, irc): self.__parent = super(Services, self) self.__parent.__init__(irc) - for nick in self.registryValue('nicks', network=irc.network): + network = irc.network if irc else None + for nick in self.registryValue('nicks', network=network): config.registerNick(nick) self.reset()