Skip to content

Commit ca09cc5

Browse files
committed
Fix pyright ignore on all pydantic import lines
Ruff splits combined imports into separate statements. Each from line needs its own pyright: ignore[reportMissingImports] comment since pydantic is not installed during CI lint.
1 parent 4805724 commit ca09cc5

1 file changed

Lines changed: 8 additions & 8 deletions

File tree

confection/validation.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -25,22 +25,22 @@
2525
# Optional pydantic imports — confection doesn't depend on pydantic,
2626
# but if it's installed we can detect and convert BaseModel schemas.
2727
try:
28-
from pydantic.v1 import (
29-
BaseModel as _PydanticV1BaseModel, # pyright: ignore[reportMissingImports]
28+
from pydantic.v1 import ( # pyright: ignore[reportMissingImports]
29+
BaseModel as _PydanticV1BaseModel,
3030
)
31-
from pydantic.v1 import (
32-
ValidationError as _PydanticV1ValidationError, # pyright: ignore[reportMissingImports]
31+
from pydantic.v1 import ( # pyright: ignore[reportMissingImports]
32+
ValidationError as _PydanticV1ValidationError,
3333
)
3434
except (ImportError, ModuleNotFoundError):
3535
_PydanticV1BaseModel = None # type: ignore[assignment,misc]
3636
_PydanticV1ValidationError = None # type: ignore[assignment,misc]
3737

3838
try:
39-
from pydantic import (
40-
BaseModel as _PydanticV2BaseModel, # pyright: ignore[reportMissingImports]
39+
from pydantic import ( # pyright: ignore[reportMissingImports]
40+
BaseModel as _PydanticV2BaseModel,
4141
)
42-
from pydantic import (
43-
ValidationError as _PydanticV2ValidationError, # pyright: ignore[reportMissingImports]
42+
from pydantic import ( # pyright: ignore[reportMissingImports]
43+
ValidationError as _PydanticV2ValidationError,
4444
)
4545
except (ImportError, ModuleNotFoundError):
4646
_PydanticV2BaseModel = None # type: ignore[assignment,misc]

0 commit comments

Comments
 (0)