diff options
Diffstat (limited to 'dev-python/django/files/django-1.3.1-djangodocs_extension.patch')
-rw-r--r-- | dev-python/django/files/django-1.3.1-djangodocs_extension.patch | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/dev-python/django/files/django-1.3.1-djangodocs_extension.patch b/dev-python/django/files/django-1.3.1-djangodocs_extension.patch new file mode 100644 index 000000000000..fa75c73fd2e8 --- /dev/null +++ b/dev-python/django/files/django-1.3.1-djangodocs_extension.patch @@ -0,0 +1,55 @@ +https://code.djangoproject.com/changeset/16223 +https://code.djangoproject.com/changeset/16231 +https://code.djangoproject.com/changeset/16952 + +--- docs/_ext/djangodocs.py ++++ docs/_ext/djangodocs.py +@@ -16,7 +16,7 @@ + except ImportError: + json = None + +-from sphinx import addnodes, roles ++from sphinx import addnodes, roles, __version__ as sphinx_ver + from sphinx.builders.html import StandaloneHTMLBuilder + from sphinx.writers.html import SmartyPantsHTMLTranslator + from sphinx.util.console import bold +@@ -127,26 +127,29 @@ + + # Don't use border=1, which docutils does by default. + def visit_table(self, node): ++ self._table_row_index = 0 # Needed by Sphinx + self.body.append(self.starttag(node, 'table', CLASS='docutils')) + + # <big>? Really? + def visit_desc_parameterlist(self, node): + self.body.append('(') + self.first_param = 1 ++ self.param_separator = node.child_text_separator + + def depart_desc_parameterlist(self, node): + self.body.append(')') + +- # +- # Don't apply smartypants to literal blocks +- # +- def visit_literal_block(self, node): +- self.no_smarty += 1 +- SmartyPantsHTMLTranslator.visit_literal_block(self, node) +- +- def depart_literal_block(self, node): +- SmartyPantsHTMLTranslator.depart_literal_block(self, node) +- self.no_smarty -= 1 ++ if sphinx_ver < '1.0.8': ++ # ++ # Don't apply smartypants to literal blocks ++ # ++ def visit_literal_block(self, node): ++ self.no_smarty += 1 ++ SmartyPantsHTMLTranslator.visit_literal_block(self, node) ++ ++ def depart_literal_block(self, node): ++ SmartyPantsHTMLTranslator.depart_literal_block(self, node) ++ self.no_smarty -= 1 + + # + # Turn the "new in version" stuff (versionadded/versionchanged) into a |