Skip to content

Commit 98f3c2c

Browse files
authored
fix: Fix casing of deprecated, only set metadata when annotated element is known
1 parent f08dc85 commit 98f3c2c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/griffe_typingdoc/_static.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ def _set_metadata_warns(metadata: dict[str, Any], data: ExprCall) -> None:
6565
_set_metadata_map = {
6666
"typing.Doc": _set_metadata_doc,
6767
"typing_extensions.Doc": _set_metadata_doc,
68-
"typing.Deprecated": _set_metadata_deprecated,
69-
"typing_extensions.Deprecated": _set_metadata_deprecated,
68+
"typing.deprecated": _set_metadata_deprecated,
69+
"typing_extensions.deprecated": _set_metadata_deprecated,
7070
"typing.Name": _set_metadata_name,
7171
"typing_extensions.Name": _set_metadata_name,
7272
"typing.Raises": _set_metadata_raises,
@@ -77,7 +77,8 @@ def _set_metadata_warns(metadata: dict[str, Any], data: ExprCall) -> None:
7777

7878

7979
def _set_metadata(metadata: dict[str, Any], data: ExprCall) -> None:
80-
_set_metadata_map[data.function.canonical_path](metadata, data)
80+
if data.function.canonical_path in _set_metadata_map:
81+
_set_metadata_map[data.function.canonical_path](metadata, data)
8182

8283

8384
def _metadata(annotation: str | Expr | None) -> dict[str, Any]:

0 commit comments

Comments
 (0)