Есть ли в Python стандартная функция, которая принимает аргумент, игнорирует его и всегда возвращает None?Python

Программы на Python
Anonymous
Есть ли в Python стандартная функция, которая принимает аргумент, игнорирует его и всегда возвращает None?

Сообщение Anonymous »


Мне нужно предоставить вызываемую функцию, возвращающую 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? или есть какой-то другой столь же лаконичный способ добиться желаемого поведения?

Вернуться в «Python»