f"{f.__module__}.{f.__name__}"
не работает, потому что функция f
может быть локальной, например, внутри другой функции. Нам нужно добавить какой-нибудь помеченный (.<local>.
) в путь, чтобы указать, что эта функция является локальной. Но как определить, когда нам нужно добавить этот маркер?