13 lines
351 B
Python
13 lines
351 B
Python
import pydantic
|
|
|
|
major_version = int(pydantic.version.VERSION.split(".")[0])
|
|
|
|
if major_version == 1:
|
|
from lazy_model.parser.old import LazyModel # noqa: F401
|
|
elif major_version == 2:
|
|
from lazy_model.parser.new import LazyModel # noqa: F401
|
|
else:
|
|
raise NotImplementedError(
|
|
f"pydantic version {major_version} not supported"
|
|
)
|