diff --git a/pydantic/mypy.py b/pydantic/mypy.py index 1d6d5ae283..0262120f1b 100644 --- a/pydantic/mypy.py +++ b/pydantic/mypy.py @@ -65,7 +65,7 @@ from mypy.util import get_unique_redefinition_name from mypy.version import __version__ as mypy_version -from pydantic.utils import is_valid_field +from .utils import is_valid_field try: from mypy.types import TypeVarDef # type: ignore[attr-defined] diff --git a/tests/pyright/pyright_example.py b/tests/pyright/pyright_example.py index 0819afc3c4..b2a77eb65d 100644 --- a/tests/pyright/pyright_example.py +++ b/tests/pyright/pyright_example.py @@ -35,4 +35,4 @@ class Settings(BaseSettings): s1 = Settings.parse_obj({}) -s2 = Settings() # pyright: ignore[reportGeneralTypeIssues] +s2 = Settings() # pyright: ignore[reportCallIssue]