Daniel Brötzmann pushed to branch master at gajim / gajim
Commits:
378aae0e by wurstsalat at 2025-03-08T09:53:14+01:00
cq: GroupChatJoin: Improve type annotations
- - - - -
1 changed file:
- gajim/gtk/groupchat_join.py
Changes:
=====================================
gajim/gtk/groupchat_join.py
=====================================
@@ -9,6 +9,7 @@
from gi.repository import Gtk
from nbxmpp.errors import StanzaError
+from nbxmpp.modules.muc.util import MucInfoResult
from nbxmpp.task import Task
from gajim.common import app
@@ -93,7 +94,7 @@ def _on_page_changed(self, stack: Gtk.Stack, _param: Any) ->
None:
@ensure_not_destroyed
def _disco_info_received(self, task: Task) -> None:
try:
- result = task.finish()
+ result = cast(MucInfoResult, task.finish())
except StanzaError as error:
log.info("Disco %s failed: %s", error.jid, error.get_text())
self._set_error(error)
@@ -104,6 +105,7 @@ def _disco_info_received(self, task: Task) -> None:
if result.info.is_muc:
self._muc_info_box.set_from_disco_info(result.info)
+ assert result.info.jid is not None
nickname = get_group_chat_nick(self.account, result.info.jid)
self._nick_chooser.set_text(nickname)
self.set_default_widget(self._join_button)
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/378aae0e8d3dae320490e8bacea5a62a1ebe110f
--
View it on GitLab:
https://dev.gajim.org/gajim/gajim/-/commit/378aae0e8d3dae320490e8bacea5a62a1ebe110f
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]