Вот пример потенциальной проблемы:
Код: Выделить всё
class BaseClass:
@classmethod
def mymethod(cls):
print(cls.__module__, cls.__name__)
class DerivedClass(BaseClass):
pass
DerivedClass.mymethod()
Я ищу решение, которое способно справиться с подобными сценариями и предоставить точную информацию о модулях и классах даже при наличии наследования, метаклассов и других сложных конструкций Python.>
Подробнее здесь: https://stackoverflow.com/questions/791 ... d-in-pytho