Posiadam dekorator w PY. Jest to metoda i przyjmuje funkcję jako parametr. Chcę utworzyć strukturę katalogów opartą na przekazanej funkcji. Używam nazwy modułu dla katalogu nadrzędnego, ale chcę użyć nazwy klasy dla podkatalogu. Nie mogę wymyślić, jak uzyskać nazwę klasy, która jest właścicielem obiektu fn.Uzyskaj klasę funkcji Pythona od dekoratora
Moja Dekorator:
def specialTest(fn):
filename = fn.__name__
directory = fn.__module__
subdirectory = fn.__class__.__name__ #WHERE DO I GET THIS
fn.im_class .__ nazwa__ – janoliver
podać specjalny argument w dekoratorze z napisem 'is_member_func', jeśli to prawda, uzyskać pierwszy argument, który jest self. –