Mercurial > libervia-backend
comparison frontends/src/primitivus/profile_manager.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 | 5197600a1e13 |
children | b29452cab50b |
comparison
equal
deleted
inserted
replaced
1062:95758ef3faa8 | 1063:6ec513ad92c2 |
---|---|
81 self.host.removePopUp() | 81 self.host.removePopUp() |
82 self.host.redraw() | 82 self.host.redraw() |
83 | 83 |
84 def _profileCreationFailure(self, reason): | 84 def _profileCreationFailure(self, reason): |
85 self.host.removePopUp() | 85 self.host.removePopUp() |
86 if reason=="ConflictError": | 86 if reason == "ConflictError": |
87 message=_("A profile with this name already exists") | 87 message = _("A profile with this name already exists") |
88 elif reason=="CancelError": | 88 elif reason == "CancelError": |
89 message=_("Profile creation cancelled by backend") | 89 message = _("Profile creation cancelled by backend") |
90 elif reason=="DATABASE": # FIXME: doesn't seem to exist ! | |
91 message=_("Database error") | |
92 else: | 90 else: |
93 message=_("Unknown reason (%s)") % reason | 91 message = _("Unknown reason (%s)") % reason |
94 popup = Alert(_("Can't create profile"), message, ok_cb=self.host.removePopUp) | 92 popup = Alert(_("Can't create profile"), message, ok_cb=self.host.removePopUp) |
95 self.host.showPopUp(popup) | 93 self.host.showPopUp(popup) |
96 | 94 |
97 def deleteProfile(self, button): | 95 def deleteProfile(self, button): |
98 profile_name = self.list_profile.getSelectedValue() | 96 profile_name = self.list_profile.getSelectedValue() |