We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 287ac2a commit 3345bcaCopy full SHA for 3345bca
2 files changed
src/griffe_typingdoc/__init__.py
@@ -1,6 +1,6 @@
1
"""Griffe TypingDoc package.
2
3
-Griffe extension for PEP 727 – Documentation Metadata in Typing.
+Griffe extension for PEP 727 - Documentation Metadata in Typing.
4
"""
5
6
from __future__ import annotations
src/griffe_typingdoc/extension.py
@@ -2,6 +2,7 @@
+from ast import literal_eval
from collections import defaultdict
7
from typing import TYPE_CHECKING, Any, Sequence
8
@@ -58,7 +59,7 @@ def on_function_instance(
58
59
"typing.doc",
60
"typing_extensions.doc",
61
}:
- doc = eval(data.arguments[0])
62
+ doc = literal_eval(str(data.arguments[0]))
63
params_doc[parameter.name]["annotation"] = annotation
64
if doc:
65
params_doc[parameter.name]["description"] = doc
0 commit comments