From 8e336311cc259c738e49919cd517f29aeecdf1ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= <philipp@hoerist.com> Date: Sat, 26 Jan 2019 21:57:22 +0100 Subject: [PATCH] Add annotations --- gajim/common/modules/base.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gajim/common/modules/base.py b/gajim/common/modules/base.py index 60008c8afc..5c3746c863 100644 --- a/gajim/common/modules/base.py +++ b/gajim/common/modules/base.py @@ -12,6 +12,10 @@ # 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 # pylint: disable=unused-import +from typing import Dict # pylint: disable=unused-import +from typing import List # pylint: disable=unused-import + import logging from functools import partial from unittest.mock import Mock @@ -24,13 +28,13 @@ log = logging.getLogger('gajim.c.m.base') class BaseModule: _nbxmpp_extends = '' - _nbxmpp_methods = [] + _nbxmpp_methods = [] # type: List[str] def __init__(self, con): self._con = con self._account = con.name - self._nbxmpp_callbacks = {} - self.handlers = [] + self._nbxmpp_callbacks = {} # type: Dict[str, Any] + self.handlers = [] # type: List[str] def __getattr__(self, key): if key not in self._nbxmpp_methods: -- GitLab