print(1)
class Base:
def __new__(*args) -> Type[Foo]:
return Foo()
pass
class Derived(Base):
pass
Base().method()
Derived().method()
Оба вызова method, работают, но первый анализатор pycharm воспринимает, а на второй говорит Unresolved attribute reference 'method' for class 'Derived’, как это починить?
Зачем так делать? В питоне есть наследование
Обсуждают сегодня