Mercurial > libervia-backend
diff frontends/src/primitivus/primitivus @ 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 | aa15453ec54d |
children | 11e2bb20e896 |
line wrap: on
line diff
--- a/frontends/src/primitivus/primitivus Sat Jun 07 15:20:39 2014 +0200 +++ b/frontends/src/primitivus/primitivus Sat Jun 07 15:39:20 2014 +0200 @@ -102,7 +102,7 @@ self.app.sendMessage(contact, editBar.get_edit_text(), mess_type = "groupchat" if chat.type == 'group' else "chat", - errback=lambda failure: self.app.notify(_("Error while sending message (%s)") % unicode(failure)), + errback=lambda failure: self.app.notify(_("Error while sending message (%s)") % failure), profile_key=self.app.profile ) editBar.set_edit_text('') @@ -468,7 +468,7 @@ self.showPopUp(sat_widgets.Alert(_("Error"), _(u"Unmanaged action result"), ok_cb=self.removePopUp)) def action_eb(failure): - self.showPopUp(sat_widgets.Alert(_("Error"), unicode(failure), ok_cb=self.removePopUp)) + self.showPopUp(sat_widgets.Alert(failure.fullname, failure.message, ok_cb=self.removePopUp)) self.bridge.launchAction(callback_id, data, profile_key, callback=action_cb, errback=action_eb) @@ -571,7 +571,7 @@ self.addWindow(XMLUI(self, xml_data=params)) def failure(error): - self.showPopUp(sat_widgets.Alert(_("Error"), _("Can't get parameters"), ok_cb=self.removePopUp)) + self.showPopUp(sat_widgets.Alert(_("Error"), _("Can't get parameters (%s)") % error, ok_cb=self.removePopUp)) self.bridge.getParamsUI(app=C.APP_NAME, profile_key=self.profile, callback=success, errback=failure) def onExitRequest(self, menu):