Główny problem polega na tym, że poprzednia nazwa metody nie jest zdefiniowana.
def get_previous_method_name(): return get_current_method_name() + "_previous"
Ten kod definiuje funkcję, która zwraca nazwę poprzedniej metody. Funkcja najpierw pobiera nazwę bieżącej metody, a następnie dołącza do niej „_previous”.
Nazwa dzwoniącego
W Pythonie nazwa dzwoniącego to ciąg, który jednoznacznie identyfikuje wywołującego funkcję lub metodę.
Co to jest metoda
?
Metoda w Pythonie to funkcja, która przyjmuje jeden lub więcej argumentów.