- try:
- self.nk.write('["search", ["x",["pseudo"],%s]]' % (json.dumps(self.identities[auteur])))
- ret = json.loads(self.nk.read())
- solde = ret["msg"][0]["solde"]
- pseudo = ret["msg"][0]["pseudo"]
- except Exception as exc:
- print exc
- serv.privmsg(auteur, "failed")
- log(self.serveur, "priv", auteur, " ".join(message) + "[failed]")
- return
- serv.privmsg(auteur, "%s (%s)" % (float(solde)/100, pseudo.encode("utf8")))
- log(self.serveur, "priv", auteur, " ".join(message) + "[successful]")
+ success, solde, pseudo = nk.get_solde(self.nk, self.identities[auteur]["idbde"], serv, auteur)
+ if success:
+ serv.privmsg(auteur, "%s (%s)" % (float(solde)/100, pseudo.encode("utf8")))
+ log(self.serveur, "priv", auteur, " ".join(message) + "[successful]" if success else "[failed]")