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/f22d5b5df2761a8c6745ee7bdf40153f1...