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]

Reply via email to