+ elif cmd=="reconnect":
+ if auteur in self.ops:
+ try:
+ self.nk=self.new_connection_NK(serv,config_note_pseudo,
+ config_note_password,"special")[1]
+ except Exception as exc:
+ self.nk=None
+ log(self.serveur,"""Erreur dans on_pubmsg/"cmd in ["reconnect"]\n"""+str(exc))
+ if self.nk!=None:
+ serv.privmsg(auteur,"%s: done"%(auteur))
+ log(self.serveur,"priv",auteur," ".join(message)+"[successful]")
+ else:
+ serv.privmsg(auteur,"%s: failed"%(auteur))
+ log(self.serveur,"priv",auteur," ".join(message)+"[failed]")
+ for report in self.report_bugs_to:
+ serv.privmsg(report,"Connection to NK2015 failed, invalid password ? Server dead ?")
+ else:
+ notunderstood=True