summaryrefslogtreecommitdiff
path: root/sphinx/ext
diff options
context:
space:
mode:
authorAdam Turner <9087854+aa-turner@users.noreply.github.com>2023-03-05 18:59:05 +0000
committerAdam Turner <9087854+aa-turner@users.noreply.github.com>2023-03-05 19:03:06 +0000
commit29d7166af203b33958f7f6c261ae3813e27b32cc (patch)
treea5fe2f329f5c2db7826b203334ca8093142bc2e3 /sphinx/ext
parent44326fe2476db44e8c2a60d9326c9c3ac2865c03 (diff)
downloadsphinx-git-29d7166af203b33958f7f6c261ae3813e27b32cc.tar.gz
Drop OrderedDict
Since Python 3.7, dicts maintain insertion order.
Diffstat (limited to 'sphinx/ext')
-rw-r--r--sphinx/ext/autodoc/typehints.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/sphinx/ext/autodoc/typehints.py b/sphinx/ext/autodoc/typehints.py
index 809736ce0..9cbd1b14d 100644
--- a/sphinx/ext/autodoc/typehints.py
+++ b/sphinx/ext/autodoc/typehints.py
@@ -3,7 +3,6 @@
from __future__ import annotations
import re
-from collections import OrderedDict
from typing import Any, Iterable, cast
from docutils import nodes
@@ -27,7 +26,7 @@ def record_typehints(app: Sphinx, objtype: str, name: str, obj: Any,
try:
if callable(obj):
annotations = app.env.temp_data.setdefault('annotations', {})
- annotation = annotations.setdefault(name, OrderedDict())
+ annotation = annotations.setdefault(name, {})
sig = inspect.signature(obj, type_aliases=app.config.autodoc_type_aliases)
for param in sig.parameters.values():
if param.annotation is not param.empty: