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')
     changeset = ChangeSet(node['type'], self.env.docname, node.line,
                           module, objname, node.astext())
     self.changesets.setdefault(version, []).append(changeset)
Esempio n. 2
0
 def note_versionchange(self, type: str, version: str,
                        node: addnodes.versionmodified, lineno: int) -> None:
     warnings.warn('env.note_versionchange() is deprecated. '
                   'Please use ChangeSetDomain.note_changeset() instead.',
                   RemovedInSphinx30Warning, stacklevel=2)
     node['type'] = type
     node['version'] = version
     node.line = lineno
     self.get_domain('changeset').note_changeset(node)  # type: ignore