История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
Вот только от новичка, как сказано выше, их заботливо прячут.
Уже добавили тайпхинты давно, и генерики с классами есть в отличие от паскаля. И строки нормальные. И IDE нормальные. И библиотеки, я в общем не знаю что даже у паскаля есть...
from collections.abc import Callable
def feeder(get_next_item: Callable[[], str]) -> None:
# Body
def async_query(on_success: Callable[[int], None],
on_error: Callable[[int, Exception], None]) -> None:
# Body
async def on_update(value: str) -> None:
# Body
callback: Callable[[str], Awaitable[None]] = on_update
Исходная версия
MOPKOBKA,
:
Вот только от новичка, как сказано выше, их заботливо прячут.
Уже добавили тайпхинты давно
from collections.abc import Callable
def feeder(get_next_item: Callable[[], str]) -> None:
# Body
def async_query(on_success: Callable[[int], None],
on_error: Callable[[int, Exception], None]) -> None:
# Body
async def on_update(value: str) -> None:
# Body
callback: Callable[[str], Awaitable[None]] = on_update