summaryrefslogtreecommitdiff
path: root/sphinx/util
diff options
context:
space:
mode:
authorGeorg Brandl <georg@python.org>2009-07-13 20:53:11 +0200
committerGeorg Brandl <georg@python.org>2009-07-13 20:53:11 +0200
commit59b0aa1d06ea697fcd8765b681ca82144f0bc6aa (patch)
tree346f8d95771522c69a096b43219cf94f5ec1ac37 /sphinx/util
parent42cc5958c4509a806a88e34af2dd91be654fdd4b (diff)
downloadsphinx-59b0aa1d06ea697fcd8765b681ca82144f0bc6aa.tar.gz
First step of domain handling in environment.
Diffstat (limited to 'sphinx/util')
-rw-r--r--sphinx/util/__init__.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/sphinx/util/__init__.py b/sphinx/util/__init__.py
index f8a14cac..c238fd47 100644
--- a/sphinx/util/__init__.py
+++ b/sphinx/util/__init__.py
@@ -438,6 +438,8 @@ def split_explicit_title(text):
return False, text, text
+from docutils import nodes
+
def make_refnode(builder, fromdocname, todocname, targetid, child, title=None):
"""Shortcut to create a reference node."""
node = nodes.reference('', '')
@@ -481,8 +483,7 @@ def _new_traverse(self, condition=None,
return self._old_traverse(condition, include_self,
descend, siblings, ascend)
-import docutils.nodes
-docutils.nodes.Node._old_traverse = docutils.nodes.Node.traverse
-docutils.nodes.Node._all_traverse = _all_traverse
-docutils.nodes.Node._fast_traverse = _fast_traverse
-docutils.nodes.Node.traverse = _new_traverse
+nodes.Node._old_traverse = nodes.Node.traverse
+nodes.Node._all_traverse = _all_traverse
+nodes.Node._fast_traverse = _fast_traverse
+nodes.Node.traverse = _new_traverse