Skip to content

Commit 980df3a

Browse files
committed
Fixed pydantic import
1 parent c0d593d commit 980df3a

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

permit/exceptions.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,16 @@
33

44
import aiohttp
55
from loguru import logger
6-
from pydantic.v1 import ValidationError
76
from typing_extensions import deprecated
87

9-
from permit import ErrorDetails, HTTPValidationError
8+
from permit.utils.pydantic_version import PYDANTIC_VERSION
9+
10+
if PYDANTIC_VERSION < (2, 0):
11+
from pydantic.v1 import ValidationError
12+
else:
13+
from pydantic import ValidationError # type: ignore
14+
15+
from permit.api.models import ErrorDetails, HTTPValidationError
1016

1117
DEFAULT_SUPPORT_LINK = "https://permit-io.slack.com/ssb/redirect"
1218

0 commit comments

Comments
 (0)