diff options
| author | Adam Turner <9087854+aa-turner@users.noreply.github.com> | 2023-03-05 18:59:05 +0000 |
|---|---|---|
| committer | Adam Turner <9087854+aa-turner@users.noreply.github.com> | 2023-03-05 19:03:06 +0000 |
| commit | 29d7166af203b33958f7f6c261ae3813e27b32cc (patch) | |
| tree | a5fe2f329f5c2db7826b203334ca8093142bc2e3 /sphinx/ext | |
| parent | 44326fe2476db44e8c2a60d9326c9c3ac2865c03 (diff) | |
| download | sphinx-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.py | 3 |
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: |
