expected_args: Optional[Sequence[Tuple[Any, ...]]]
expected_kwargs: Optional[Sequence[Dict[str, Any]]]
...
expected_args_iter = iter(expected_args or ())
expected_kwargs_iter = iter(expected_kwargs or ())
...
pretty_unused_args = [
', '.join(itertools.chain(
(repr(a) for a in args),
('%s=%r' % kwarg for kwarg in kwargs.items())))
for args, kwargs in itertools.zip_longest(
expected_args_iter, expected_kwargs_iter, fillvalue={})
]
Ошибка mypy [code]Need type annotation for "args" [var-annotated] Need type annotation for "kwargs" [var-annotated] [/code] а вот кусок кода [code]expected_args: Optional[Sequence[Tuple[Any, ...]]] expected_kwargs: Optional[Sequence[Dict[str, Any]]]
... expected_args_iter = iter(expected_args or ()) expected_kwargs_iter = iter(expected_kwargs or ())
... pretty_unused_args = [ ', '.join(itertools.chain( (repr(a) for a in args), ('%s=%r' % kwarg for kwarg in kwargs.items()))) for args, kwargs in itertools.zip_longest( expected_args_iter, expected_kwargs_iter, fillvalue={}) ]
[/code] Где я могу аннотировать «args» и «kwargs»?