Coverage for src/griffe_pydantic/dynamic.py: 0.00%
9 statements
« prev ^ index » next coverage.py v7.10.6, created at 2025-09-05 17:55 +0200
« prev ^ index » next coverage.py v7.10.6, created at 2025-09-05 17:55 +0200
1"""Deprecated. Import from `griffe_pydantic` directly instead."""
3import warnings
4from typing import Any
6from griffe_pydantic._internal import dynamic
8# YORE: Bump 2: Remove file.
11def __getattr__(name: str) -> Any:
12 warnings.warn(
13 "Importing from `griffe_pydantic.common` is deprecated. Import from `griffe_pydantic` directly instead.",
14 DeprecationWarning,
15 stacklevel=2,
16 )
17 try:
18 return getattr(dynamic, name)
19 except AttributeError:
20 return getattr(dynamic, name.removeprefix("_"))