Получить собственный класс функции Python от декоратора

У меня есть декоратор в PY. Это метод и принимает функцию в качестве параметра. Я хочу создать структуру каталогов на основе переданной функции. Я использую имя модуля для родительского каталога, но хотел бы использовать имя класса для подкаталога. Я не могу понять, как получить имя класса, которому принадлежит объект fn.

Мой Декоратор:

def specialTest(fn):
    filename = fn.__name__
    directory = fn.__module__
    subdirectory = fn.__class__.__name__ #WHERE DO I GET THIS

Ответы на вопрос(2)

Ваш ответ на вопрос