Philipp Hörist pushed to branch master at gajim / gajim
Commits: 6060900d by lovetox at 2022-08-16T18:13:15+02:00 cq: Add type annotations - - - - - 2 changed files: - gajim/gtk/chat_page.py - gajim/gtk/main.py Changes: ===================================== gajim/gtk/chat_page.py ===================================== @@ -12,6 +12,8 @@ # You should have received a copy of the GNU General Public License # along with Gajim. If not, see <http://www.gnu.org/licenses/>. +from __future__ import annotations + from typing import Any from typing import Literal @@ -33,7 +35,10 @@ from .chat_list_stack import ChatListStack from .chat_stack import ChatStack from .search_view import SearchView -from .types import ControlT + +from typing import TYPE_CHECKING +if TYPE_CHECKING: + from .control import ChatControl log = logging.getLogger('gajim.gui.chat_page') @@ -293,7 +298,7 @@ def remove_chats_for_account(self, account: str) -> None: if self._chat_control.contact.account == account: self._chat_control.clear() - def get_control(self) -> ControlT: + def get_control(self) -> ChatControl: return self._chat_control def hide_search(self) -> bool: ===================================== gajim/gtk/main.py ===================================== @@ -63,6 +63,10 @@ from .structs import AddChatActionParams from .structs import actionmethod +from typing import TYPE_CHECKING +if TYPE_CHECKING: + from .control import ChatControl + log = logging.getLogger('gajim.gui.main') @@ -749,7 +753,7 @@ def add_app_message(self, message: Optional[str] = None) -> None: self._app_page.add_app_message(category, message) - def get_control(self) -> Any: + def get_control(self) -> ChatControl: return self._chat_page.get_control() def chat_exists(self, account: str, jid: JID) -> bool: View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/6060900de2d9a3c66a37a246687dd73059e5512e -- View it on GitLab: https://dev.gajim.org/gajim/gajim/-/commit/6060900de2d9a3c66a37a246687dd73059e5512e You're receiving this email because of your account on dev.gajim.org.
_______________________________________________ Commits mailing list Commits@gajim.org https://lists.gajim.org/cgi-bin/listinfo/commits