Fix some type errors

This commit is contained in:
Kovid Goyal 2021-11-22 21:16:09 +05:30
parent e97afb3433
commit 1da8ad3839
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 4 additions and 4 deletions

View File

@ -91,7 +91,7 @@ def prepare_config_file_for_editing() -> str:
return defconf
def finalize_keys(opts: Options, alias_map: Dict[str, ActionAlias]) -> None:
def finalize_keys(opts: Options, alias_map: Dict[str, List[ActionAlias]]) -> None:
defns: List[KeyDefinition] = []
for d in opts.map:
if d is None: # clear_all_shortcuts
@ -122,7 +122,7 @@ def finalize_keys(opts: Options, alias_map: Dict[str, ActionAlias]) -> None:
opts.sequence_map = sequence_map
def finalize_mouse_mappings(opts: Options, alias_map: Dict[str, ActionAlias]) -> None:
def finalize_mouse_mappings(opts: Options, alias_map: Dict[str, List[ActionAlias]]) -> None:
defns: List[MouseMapping] = []
for d in opts.mouse_map:
if d is None: # clear_all_mouse_actions

View File

@ -34,7 +34,7 @@ class OpenAction(NamedTuple):
def parse(lines: Iterable[str]) -> Iterator[OpenAction]:
match_criteria: List[MatchCriteria] = []
actions: List[KeyAction] = []
alias_map: Dict[str, ActionAlias] = {}
alias_map: Dict[str, List[ActionAlias]] = {}
entries = []
for line in lines:
@ -62,7 +62,7 @@ def parse(lines: Iterable[str]) -> Iterator[OpenAction]:
match_criteria.append(MatchCriteria(cast(MatchType, key), rest))
elif key == 'action_alias':
for (alias_name, args) in action_alias(rest):
alias_map[alias_name] = ActionAlias(args[0], args=tuple(args[1:]))
alias_map[alias_name] = [ActionAlias(args[0], args=tuple(args[1:]))]
else:
log_error(f'Ignoring malformed open actions line: {line}')