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