Код: Выделить всё
from typing import Callable
def delete_test_user_description(*, request: int | None = None) -> str:
"""Get a string indicating which users will be deleted
:return str: indication of which users will be deleted
"""
return "ok"
COMMAND_DESCRIPTIONS: dict[str, Callable[[int | None], str]] = {
"Delete test users": delete_test_user_description,
}
Как мне правильно это напечатать? Для MyPy, очевидно, существует расширение DefaultNamedArg, однако это приводит к странному виду кода. Но более того, это только mypy. Разве это использование не распространяется на настойчивость при наборе текста?
Подробнее здесь: https://stackoverflow.com/questions/790 ... -arguments