from pack.mod import f
Как получить от объекта f информацию об импорте - 'pack.mod'
Я могу получить его с помощью f.__module__
но если функция def в модуле, где я получаю этот атрибут (f.__module__), он возвращает '__main__'. Но мне нужен реальный путь здесь - 'pack.mod'
Я нашел этот способ для получения этой информации:
inspect.getmodule(f).__file__
тогда я могу запустить путь запуска из sys.path, заменить / на . и получить путь как - 'pack.mod'
Но может существовать еще более удобный способ?