Mercurial > libervia-backend
comparison frontends/src/jp/cmd_info.py @ 1063:6ec513ad92c2
frontends: async failures are more detailed (full class name + error message)
author | souliane <souliane@mailoo.org> |
---|---|
date | Sat, 07 Jun 2014 15:39:20 +0200 |
parents | 54cd05f68c7c |
children | 96fb74a4714d |
comparison
equal
deleted
inserted
replaced
1062:95758ef3faa8 | 1063:6ec513ad92c2 |
---|---|
39 jids = self.host.check_jids([self.args.jid]) | 39 jids = self.host.check_jids([self.args.jid]) |
40 jid = jids[0] | 40 jid = jids[0] |
41 self.host.bridge.discoInfos(jid, profile_key=self.host.profile, callback=lambda infos: self.gotInfos(infos, jid), errback=self.error) | 41 self.host.bridge.discoInfos(jid, profile_key=self.host.profile, callback=lambda infos: self.gotInfos(infos, jid), errback=self.error) |
42 | 42 |
43 def error(self, failure): | 43 def error(self, failure): |
44 print (_("Error while doing discovery")) | 44 print (_("Error while doing discovery [%s]") % failure) |
45 self.host.quit(1) | 45 self.host.quit(1) |
46 | 46 |
47 def gotInfos(self, infos, jid): | 47 def gotInfos(self, infos, jid): |
48 self.host.bridge.discoItems(jid, profile_key=self.host.profile, callback=lambda items: self.gotItems(infos, items), errback=self.error) | 48 self.host.bridge.discoItems(jid, profile_key=self.host.profile, callback=lambda items: self.gotItems(infos, items), errback=self.error) |
49 | 49 |