mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Fix warning message when a node class is already registered
self._setting_up_extension is a list, we should only take its last item. This is what add_directive() and add_role() already do. Otherwise the message looks like this: while setting up extension ['?', 'myextension']: ...
This commit is contained in:
parent
e44f56a871
commit
a21d18141b
@ -625,7 +625,7 @@ class Sphinx(object):
|
||||
if not override and docutils.is_node_registered(node):
|
||||
logger.warning(__('while setting up extension %s: node class %r is '
|
||||
'already registered, its visitors will be overridden'),
|
||||
self._setting_up_extension, node.__name__,
|
||||
self._setting_up_extension[-1], node.__name__,
|
||||
type='app', subtype='add_node')
|
||||
docutils.register_node(node)
|
||||
self.registry.add_translation_handlers(node, **kwds)
|
||||
|
Loading…
Reference in New Issue
Block a user