Код: Выделить всё
from collections.abc import Callable
def feeder(get_next_item: Callable[[], str]) -> str:
return get_next_item()
Код: Выделить всё
Traceback (most recent call last):
File "mypytest.py", line 3, in
def feeder(get_next_item: Callable[[], str]) -> str:
TypeError: 'ABCMeta' object is not subscriptable
Код: Выделить всё
from collections.abc import Callable
def feeder(get_next_item: Callable) -> str:
return get_next_item()
Код: Выделить всё
mypytest.py:4: error: Returning Any from function declared to return "str"
Подробнее здесь: https://stackoverflow.com/questions/672 ... n-callable