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
|
||||
)
|
||||
DocFieldTransformer(self).transform_all(content_node)
|
||||
self.env.temp_data['object'] = None
|
||||
self.env.temp_data['object'] = ''
|
||||
self.after_content()
|
||||
|
||||
if node['no-typesetting']:
|
||||
|
@ -41,7 +41,7 @@ class ChangeSet(NamedTuple):
|
||||
docname: str
|
||||
lineno: int
|
||||
module: str | None
|
||||
descname: str | None
|
||||
descname: str
|
||||
content: str
|
||||
|
||||
|
||||
@ -123,7 +123,7 @@ class ChangeSetDomain(Domain):
|
||||
def note_changeset(self, node: addnodes.versionmodified) -> None:
|
||||
version = node['version']
|
||||
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]
|
||||
module, objname, node.astext())
|
||||
self.changesets.setdefault(version, []).append(changeset)
|
||||
|
Loading…
Reference in New Issue
Block a user