Получить собственный класс функции Python от декоратора
У меня есть декоратор в PY. Это метод и принимает функцию в качестве параметра. Я хочу создать структуру каталогов на основе переданной функции. Я использую имя модуля для родительского каталога, но хотел бы использовать имя класса для подкаталога. Я не могу понять, как получить имя класса, которому принадлежит объект fn.
Мой Декоратор:
def specialTest(fn):
filename = fn.__name__
directory = fn.__module__
subdirectory = fn.__class__.__name__ #WHERE DO I GET THIS