Philipp Hörist pushed to branch master at gajim / gajim
Commits: d3fee1d9 by Philipp Hörist at 2023-03-14T23:18:33+01:00 cq: Improve various type annotations
- - - - -
7 changed files:
- gajim/gtk/accounts.py - gajim/gtk/dialogs.py - gajim/gtk/main_stack.py - gajim/gtk/pep_config.py - gajim/gtk/proxies.py - gajim/gtk/xml_console.py - gajim/plugins/helpers.py
Changes:
===================================== gajim/gtk/accounts.py ===================================== @@ -267,6 +267,7 @@ def remove_account(self, row: AccountRow) -> None: back_row.emit('activate') self._accounts_listbox.remove(row) sub_menu = self._stack.get_child_by_name(f'{row.account}-menu') + assert sub_menu is not None self._stack.remove(sub_menu) row.destroy() sub_menu.destroy()
===================================== gajim/gtk/dialogs.py ===================================== @@ -230,6 +230,7 @@ def __init__(self, self._checkbutton.set_margin_start(30) self._checkbutton.set_margin_end(30) label = self._checkbutton.get_child() + assert isinstance(label, Gtk.Label) label.set_line_wrap(True) label.set_max_width_chars(50) label.set_halign(Gtk.Align.START)
===================================== gajim/gtk/main_stack.py ===================================== @@ -52,6 +52,7 @@ def add_account_page(self, account: str) -> None:
def remove_account_page(self, account: str) -> None: account_page = self.get_child_by_name(account) + assert account_page is not None account_page.destroy()
def remove_chats_for_account(self, account: str) -> None:
===================================== gajim/gtk/pep_config.py ===================================== @@ -117,7 +117,7 @@ def _init_services(self): self.treestore.set_sort_column_id(0, Gtk.SortType.ASCENDING) self._ui.services_treeview.set_model(self.treestore)
- col = Gtk.TreeViewColumn(_('Service')) + col = Gtk.TreeViewColumn(title=_('Service')) col.set_sort_column_id(0) self._ui.services_treeview.append_column(col)
===================================== gajim/gtk/proxies.py ===================================== @@ -83,7 +83,7 @@ def _init_list(self) -> None: self._ui.settings_grid.set_sensitive(False) model = Gtk.ListStore(str) self._ui.proxies_treeview.set_model(model) - col = Gtk.TreeViewColumn('Proxies') + col = Gtk.TreeViewColumn(title='Proxies') self._ui.proxies_treeview.append_column(col) renderer = Gtk.CellRendererText() col.pack_start(renderer, True)
===================================== gajim/gtk/xml_console.py ===================================== @@ -189,7 +189,9 @@ def _on_row_activated(self, _listbox: Gtk.ListBox, row: Gtk.ListBoxRow ) -> None: - text = row.get_child().get_text() + child = row.get_child() + assert isinstance(child, Gtk.Label) + text = child.get_text()
# pylint: disable=line-too-long input_text = None
===================================== gajim/plugins/helpers.py ===================================== @@ -31,8 +31,8 @@ class GajimPluginActivateException(Exception):
def get_builder(file_name: str, widgets: Optional[list[str]] = None) -> Builder: - return Builder(file_name, # pyright: ignore - widgets, + return Builder(file_name, + widgets, # pyright: ignore domain=DOMAIN, gettext_=_)
View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/d3fee1d9e52abe8fae77455485dbdaa5f...