mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Ensure changeset.descname
is a string when not None (#13150)
This commit is contained in:
parent
697da6e4bc
commit
ddd5aede23
@ -61,10 +61,7 @@ class ChangesBuilder(Builder):
|
||||
return
|
||||
logger.info(bold(__('writing summary file...')))
|
||||
for changeset in changesets:
|
||||
if isinstance(changeset.descname, tuple):
|
||||
descname = changeset.descname[0]
|
||||
else:
|
||||
descname = changeset.descname
|
||||
descname = changeset.descname
|
||||
ttext = self.typemap[changeset.type]
|
||||
context = changeset.content.replace('\n', ' ')
|
||||
if descname and changeset.docname.startswith('c-api'):
|
||||
|
@ -282,7 +282,11 @@ class ObjectDescription(SphinxDirective, Generic[ObjDescT]):
|
||||
|
||||
if self.names:
|
||||
# needed for association of version{added,changed} directives
|
||||
self.env.temp_data['object'] = self.names[0]
|
||||
object_name: ObjDescT = self.names[0]
|
||||
if isinstance(object_name, tuple):
|
||||
self.env.temp_data['object'] = str(object_name[0])
|
||||
else:
|
||||
self.env.temp_data['object'] = str(object_name)
|
||||
self.before_content()
|
||||
content_children = self.parse_content_to_nodes(allow_section_headings=True)
|
||||
content_node = addnodes.desc_content('', *content_children)
|
||||
|
Loading…
Reference in New Issue
Block a user