-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
Closed
Labels
bug V1Bug related to Pydantic V1.XBug related to Pydantic V1.X
Description
from dataclasses import dataclass
from typing import Annotated
from pydantic import BaseModel
@dataclass
class DataclassModel:
foo: str = "123"
DataclassAlias = Annotated[DataclassModel, "bar baz"]
DataclassAlias() # works
class PydanticModel(BaseModel):
foo: str = "123"
PydanticAlias = Annotated[PydanticModel, "bar baz"]
PydanticAlias() # error
# File ".../typing.py", line 680, in __call__
# result.__orig_class__ = self
# File "pydantic/main.py", line 347, in pydantic.main.BaseModel.__setattr__
# ValueError: "PydanticModel" object has no field "__orig_class__"Metadata
Metadata
Assignees
Labels
bug V1Bug related to Pydantic V1.XBug related to Pydantic V1.X