summaryrefslogtreecommitdiff
path: root/sphinx/domains/changeset.py
diff options
context:
space:
mode:
Diffstat (limited to 'sphinx/domains/changeset.py')
-rw-r--r--sphinx/domains/changeset.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/sphinx/domains/changeset.py b/sphinx/domains/changeset.py
index 22e625f42..a39e4366d 100644
--- a/sphinx/domains/changeset.py
+++ b/sphinx/domains/changeset.py
@@ -35,8 +35,8 @@ class ChangeSet(NamedTuple):
type: str
docname: str
lineno: int
- module: str
- descname: str
+ module: str | None
+ descname: str | None
content: str
@@ -107,7 +107,7 @@ class ChangeSetDomain(Domain):
name = 'changeset'
label = 'changeset'
- initial_data: dict = {
+ initial_data: dict[str, Any] = {
'changes': {}, # version -> list of ChangeSet
}
@@ -129,7 +129,7 @@ class ChangeSetDomain(Domain):
if changeset.docname == docname:
changes.remove(changeset)
- def merge_domaindata(self, docnames: list[str], otherdata: dict) -> None:
+ def merge_domaindata(self, docnames: list[str], otherdata: dict[str, Any]) -> None:
# XXX duplicates?
for version, otherchanges in otherdata['changes'].items():
changes = self.changesets.setdefault(version, [])