У меня есть функция, которая принимает определенные кортежи и объединяет их, и я пытаюсь указать тип вывода, но mypy не согласен со мной.
Файл test.py
:
from typing import Tuple
def test(a: Tuple[str, str], b: Tuple[int, int]) -> Tuple[str, str, int, int]:
return a + b
запуская mypy 0.641 как mypy --ignore-missing-imports test.py
я получаю:
test.py:5: error: Incompatible return value type (got "Tuple[Any, ...]", expected "Tuple[str, str, int, int]")
Что, я думаю, верно, но более общее, учитывая, что я указываю свои входные данные.