Make mypy a bit stricter

This commit is contained in:
Kovid Goyal
2020-03-05 19:57:28 +05:30
parent 81a58186c6
commit 77e9460eea
11 changed files with 74 additions and 53 deletions

View File

@@ -674,7 +674,8 @@ type=bool-set
appname=appname, config_help=CONFIG_HELP.format(appname=appname, conf_name=appname)
))
return getattr(options_spec, 'ans')
ans: str = getattr(options_spec, 'ans')
return ans
def options_for_completion() -> OptionSpecSeq:
@@ -703,7 +704,7 @@ def parse_args(
usage: Optional[str] = None,
message: Optional[str] = None,
appname: Optional[str] = None,
result_class: Type[T] = None,
result_class: Optional[Type[T]] = None,
) -> Tuple[T, List[str]]:
options = parse_option_spec(ospec())
seq, disabled = options