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