Код: Выделить всё
@dataclass
class Base
@dataclass
class Derived (Base)
a: str = 'a'
class Foo:
def __init__(self, obj: Base):
self._obj = obj
def geta(self):
return self._obj.a
< /code>
Последняя строка дает мне следующее предупреждение: < /p>
НЕПРАВИЛЬНО /code>.
< /blockquote>
Есть ли какой-нибудь способ избежать этого предупреждения, используя Hinting? Потенциальное решение состоит в том, чтобы импортировать Union
Подробнее здесь: https://stackoverflow.com/questions/794 ... lass-inste