который потом будет использоваться на вход, но ты не знаешь какой он будет потом?
class Base_data(ABC):
def __init__(self, data: dict, object_dataclass) -> None:
class All_skill(Base_data):
может оно https://stackoverflow.com/questions/54668000/type-hint-for-an-instance-of-a-non-specific-dataclass
Ну смысл вопрос был в том, что не обязательно датакласс приедет на вход, а просто какой-то класс, просто что в таких случаях делают? Бестпрактис если не знают какой класс приедет.
Использовать typing.TypeVar, если я правильно понял задачу
Ну примерно, просто а вдруг я подам свой класс, то есть как бы не стандартные классы, а просто какой-то класс.
По умолчанию подразумевается Any, любой объект подойдёт под такое условие
Наверное да ты прав.
Обсуждают сегодня