mirror of
				https://github.com/django/django.git
				synced 2025-10-31 09:41:08 +00:00 
			
		
		
		
	| @@ -8,7 +8,7 @@ import re | ||||
| from docutils import nodes | ||||
| from docutils.parsers.rst import Directive | ||||
| from docutils.statemachine import ViewList | ||||
| from sphinx import addnodes | ||||
| from sphinx import addnodes, version_info as sphinx_version | ||||
| from sphinx.builders.html import StandaloneHTMLBuilder | ||||
| from sphinx.directives.code import CodeBlock | ||||
| from sphinx.domains.std import Cmdoption | ||||
| @@ -115,11 +115,17 @@ class DjangoHTMLTranslator(HTMLTranslator): | ||||
|     def visit_table(self, node): | ||||
|         self.context.append(self.compact_p) | ||||
|         self.compact_p = True | ||||
|         self._table_row_index = 0  # Needed by Sphinx | ||||
|         # Needed by Sphinx. | ||||
|         if sphinx_version >= (4, 3): | ||||
|             self._table_row_indices.append(0) | ||||
|         else: | ||||
|             self._table_row_index = 0 | ||||
|         self.body.append(self.starttag(node, 'table', CLASS='docutils')) | ||||
|  | ||||
|     def depart_table(self, node): | ||||
|         self.compact_p = self.context.pop() | ||||
|         if sphinx_version >= (4, 3): | ||||
|             self._table_row_indices.pop() | ||||
|         self.body.append('</table>\n') | ||||
|  | ||||
|     def visit_desc_parameterlist(self, node): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user