Есть ли в Python стандартная функция, которая принимает аргумент, игнорирует его и всегда возвращает None? ⇐ Python
-
Anonymous
Есть ли в Python стандартная функция, которая принимает аргумент, игнорирует его и всегда возвращает None?
Мне нужно предоставить вызываемую функцию, возвращающую None в библиотечную функцию:
def some_ Third_party_function(callback: Callable[[], None]) -> Нет: ... но я хотел бы использовать функцию, которая не возвращает None, и отбросить ее аргумент.
def func_to_use_as_callback() -> bool: ... Следующая попытка не удалась при проверке типа, поскольку лямбда-выражение не возвращает None:
some_ Third_party_function(lambda: func_to_use_as_callback()) На данный момент у меня есть:
def _discard_arg(arg) -> Нет: проходить some_ Third_party_function (лямбда: _discard_arg (func_to_use_as_callback ())) Содержит ли стандартная библиотека Python 3.10 функцию, эквивалентную _discard_arg? или есть какой-то другой столь же лаконичный способ добиться желаемого поведения?
Мне нужно предоставить вызываемую функцию, возвращающую None в библиотечную функцию:
def some_ Third_party_function(callback: Callable[[], None]) -> Нет: ... но я хотел бы использовать функцию, которая не возвращает None, и отбросить ее аргумент.
def func_to_use_as_callback() -> bool: ... Следующая попытка не удалась при проверке типа, поскольку лямбда-выражение не возвращает None:
some_ Third_party_function(lambda: func_to_use_as_callback()) На данный момент у меня есть:
def _discard_arg(arg) -> Нет: проходить some_ Third_party_function (лямбда: _discard_arg (func_to_use_as_callback ())) Содержит ли стандартная библиотека Python 3.10 функцию, эквивалентную _discard_arg? или есть какой-то другой столь же лаконичный способ добиться желаемого поведения?