Daniel Brötzmann pushed to branch master at gajim / gajim


Commits:
f22d5b5d by wurstsalat at 2021-12-25T21:49:08+01:00
StatusMessageSelector: Typing

- - - - -


2 changed files:

- gajim/common/client.py
- gajim/gtk/status_message_selector.py


Changes:

=====================================
gajim/common/client.py
=====================================
@@ -361,7 +361,7 @@ def get_own_jid(self) -> JID:
         # This returns the bare jid
         return nbxmpp.JID.from_string(app.get_jid_from_account(self._account))
 
-    def change_status(self, show, message):
+    def change_status(self, show: str, message: str) -> None:
         if not message:
             message = ''
 


=====================================
gajim/gtk/status_message_selector.py
=====================================
@@ -12,6 +12,9 @@
 # You should have received a copy of the GNU General Public License
 # along with Gajim. If not, see <http://www.gnu.org/licenses/>.
 
+from typing import Any
+from typing import Optional
+
 from gi.repository import Gtk
 
 from gajim.common import app
@@ -22,7 +25,7 @@
 
 
 class StatusMessageSelector(Gtk.Box):
-    def __init__(self, account=None):
+    def __init__(self, account: Optional[str] = None) -> None:
         Gtk.Box.__init__(self)
         self.get_style_context().add_class('linked')
         self._account = account
@@ -43,10 +46,10 @@ def __init__(self, account=None):
         self.show_all()
         app.ged.register_event_handler('our-show', ged.POSTGUI, self.update)
 
-    def _on_changed(self, _entry):
+    def _on_changed(self, _entry: Gtk.Entry) -> None:
         self._button.set_sensitive(True)
 
-    def _set_status_message(self, *args):
+    def _set_status_message(self, *args: Any) -> None:
         self._button.set_sensitive(False)
         message = self._entry.get_text()
         message = to_one_line(message)
@@ -61,7 +64,7 @@ def _set_status_message(self, *args):
                 client = app.get_client(account)
                 client.change_status(client.status, message)
 
-    def update(self, *args):
+    def update(self, *args: Any) -> None:
         if self._account is None:
             message = get_global_status_message()
         else:



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/f22d5b5df2761a8c6745ee7bdf40153f10e8eec9

-- 
View it on GitLab: 
https://dev.gajim.org/gajim/gajim/-/commit/f22d5b5df2761a8c6745ee7bdf40153f10e8eec9
You're receiving this email because of your account on dev.gajim.org.


_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to