From 5ea82ac0af1cb855c9333796004c6a97da6b5ad4 Mon Sep 17 00:00:00 2001 From: mathieui Date: Wed, 15 Aug 2018 14:21:59 +0200 Subject: Fix mypy errors, add type annotations --- poezio/tabs/listtab.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'poezio/tabs/listtab.py') diff --git a/poezio/tabs/listtab.py b/poezio/tabs/listtab.py index 1c96f778..6a4da08e 100644 --- a/poezio/tabs/listtab.py +++ b/poezio/tabs/listtab.py @@ -4,21 +4,22 @@ sortable list. It should be inherited, to actually provide methods that insert items in the list, and that lets the user interact with them. """ -import logging -log = logging.getLogger(__name__) - import curses import collections +import logging +from typing import Dict, Callable from poezio import windows +from poezio.core.structs import Command from poezio.decorators import refresh_wrapper - from poezio.tabs import Tab +log = logging.getLogger(__name__) + class ListTab(Tab): - plugin_commands = {} - plugin_keys = {} + plugin_commands = {} # type: Dict[str, Command] + plugin_keys = {} # type: Dict[str, Callable] def __init__(self, core, name, help_message, header_text, cols): """Parameters: -- cgit v1.2.3