Coverage for src/griffe_pydantic/extension.py: 0.00%

9 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2025-09-05 17:55 +0200

1"""Deprecated. Import from `griffe_pydantic` directly instead.""" 

2 

3import warnings 

4from typing import Any 

5 

6from griffe_pydantic._internal import extension 

7 

8# YORE: Bump 2: Remove file. 

9 

10 

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(extension, name) 

19 except AttributeError: 

20 return getattr(extension, name.removeprefix("_"))