mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Narrow the type of ChangeSet.descname
to str
This commit is contained in:
parent
3cfccf3f1d
commit
f5d4ebdb2e
@ -296,7 +296,7 @@ class ObjectDescription(SphinxDirective, Generic[ObjDescT]):
|
|||||||
'object-description-transform', self.domain, self.objtype, content_node
|
'object-description-transform', self.domain, self.objtype, content_node
|
||||||
)
|
)
|
||||||
DocFieldTransformer(self).transform_all(content_node)
|
DocFieldTransformer(self).transform_all(content_node)
|
||||||
self.env.temp_data['object'] = None
|
self.env.temp_data['object'] = ''
|
||||||
self.after_content()
|
self.after_content()
|
||||||
|
|
||||||
if node['no-typesetting']:
|
if node['no-typesetting']:
|
||||||
|
@ -41,7 +41,7 @@ class ChangeSet(NamedTuple):
|
|||||||
docname: str
|
docname: str
|
||||||
lineno: int
|
lineno: int
|
||||||
module: str | None
|
module: str | None
|
||||||
descname: str | None
|
descname: str
|
||||||
content: str
|
content: str
|
||||||
|
|
||||||
|
|
||||||
@ -123,7 +123,7 @@ class ChangeSetDomain(Domain):
|
|||||||
def note_changeset(self, node: addnodes.versionmodified) -> None:
|
def note_changeset(self, node: addnodes.versionmodified) -> None:
|
||||||
version = node['version']
|
version = node['version']
|
||||||
module = self.env.ref_context.get('py:module')
|
module = self.env.ref_context.get('py:module')
|
||||||
objname = self.env.temp_data.get('object')
|
objname = self.env.temp_data.get('object', '')
|
||||||
changeset = ChangeSet(node['type'], self.env.docname, node.line, # type: ignore[arg-type]
|
changeset = ChangeSet(node['type'], self.env.docname, node.line, # type: ignore[arg-type]
|
||||||
module, objname, node.astext())
|
module, objname, node.astext())
|
||||||
self.changesets.setdefault(version, []).append(changeset)
|
self.changesets.setdefault(version, []).append(changeset)
|
||||||
|
Loading…
Reference in New Issue
Block a user