We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c0d593d commit 980df3aCopy full SHA for 980df3a
1 file changed
permit/exceptions.py
@@ -3,10 +3,16 @@
3
4
import aiohttp
5
from loguru import logger
6
-from pydantic.v1 import ValidationError
7
from typing_extensions import deprecated
8
9
-from permit import ErrorDetails, HTTPValidationError
+from permit.utils.pydantic_version import PYDANTIC_VERSION
+
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
16
17
DEFAULT_SUPPORT_LINK = "https://permit-io.slack.com/ssb/redirect"
18
0 commit comments