helpmsg += "\n" + helpmsgs[2]
else:
helpmsg = helpmsgs[2]
+ if not helpmsg: # Un non-op a demandé de l'aide sur une commande dont il n'est pas censé connaître l'existence
+ helpmsg = "Commande inacessible."
for ligne in helpmsg.split("\n"):
serv.privmsg(auteur, ligne.encode("utf-8"))
elif cmd == u"identify":
elif cmd == u"drop":
if len(message) > 1:
if self.users.has(auteur):
+ idbde = self.users[auteur].idbde
password = " ".join(message[1:])
- success, _, _ = self.new_connection_NK(serv, "#%s" % self.users[auteur].idbde, password)
+ success, _, _ = self.new_connection_NK(serv, "#%s" % idbde, password)
if success:
- self.users.drop(auteur)
+ self.users.drop(idbde)
log(self.serveur, "priv", auteur, " ".join(message) + "[successful]")
serv.privmsg(auteur, "Pseudo oublié.")
else: