

def do376(self, irc, msg):
    if self.disabled(irc):
        return
    nick = self._getNick(irc.network)
    if (nick not in self.registryValue('nicks')):
        return
    nickserv = self.registryValue('NickServ')
    if (not nickserv):
        nickserv.log.warning('NickServ is unset, cannot identify.')
        return
    password = self._getNickServPassword(nick)
    if (not password):
        self.log.warning('Password for %s is unset, cannot identify.', nick)
        return
    if (not nick):
        self.log.warning('Cannot identify without a nick being set.  Set supybot.plugins.Services.nick.')
        return
    if ircutils.strEqual(irc.nick, nick):
        self._doIdentify(irc)
    else:
        self._doGhost(irc)

dataset/ETHPy150Open ProgVal/Limnoria/plugins/Services/plugin.py Services.do376/VarMisuse@73/93 `self`->`nickserv`