Я хочу использовать функцию, чтобы проверить, является ли аргумент, переданный функции, функцией или нет.
Я делал что-то вроде:
from types import FunctionType
def f(ff: FunctionType):
# do something
Кажется, это неправильно, потому что я могу буквально передать все, что угодно.
Как проверить, что переданный аргумент является функцией или нет с аннотацией?