Daniel Brötzmann pushed to branch master at gajim / gajim
Commits: b53c5080 by wurstsalat at 2022-01-28T00:55:37+01:00 GroupchatManage: Better error handling
- - - - -
1 changed file:
- gajim/gtk/groupchat_manage.py
Changes:
===================================== gajim/gtk/groupchat_manage.py ===================================== @@ -26,10 +26,12 @@
from gajim.common import app from gajim.common.const import AvatarSize +from gajim.common.i18n import _ from gajim.common.modules.contacts import GroupchatContact
from .avatar_selector import AvatarSelector from .builder import get_builder +from .dialogs import ErrorDialog from .filechoosers import AvatarChooserDialog
log = logging.getLogger('gajim.gui.groupchat_manage') @@ -201,26 +203,21 @@ def _on_upload_avatar_result(self, task: Task) -> None: try: task.finish() except Exception as error: - print(error) - pass - # self.add_info_message(_('Avatar upload failed: %s') % error) - - else: - pass - # self.add_info_message(_('Avatar upload successful')) + ErrorDialog(_('Uploading Avatar Failed'), + _('Uploading avatar image failed: %s' % error))
def _on_avatar_update_clicked(self, _button: Gtk.Button) -> None: - success, data, _, _ = self._avatar_selector.get_avatar_bytes() + success, data, _w, _h = self._avatar_selector.get_avatar_bytes() if not success: - pass - # self.add_info_message(_('Loading avatar failed')) + ErrorDialog(_('Loading Avatar Failed'), + _('Loading avatar image failed')) return
assert data sha = app.app.avatar_storage.save_avatar(data) if sha is None: - pass - # self.add_info_message(_('Loading avatar failed')) + ErrorDialog(_('Saving Avatar Failed'), + _('Saving avatar image failed')) return
vcard = VCard()
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/b53c508041e100e2d25c41a9de56d1511...