1 BuildEnvironment.note_versionchange was deprecated in 1.8.0, removed in 2.x
2 HTMLTranslator.highlightlang and .highlightlinenothreshold as well
3 --- Django-1.11.29/docs/_ext/djangodocs.py.orig 2020-03-04 09:46:40.000000000 +0100
4 +++ Django-1.11.29/docs/_ext/djangodocs.py 2021-01-29 20:23:42.880898935 +0100
11 from docutils import nodes
12 from docutils.parsers.rst import Directive, directives
15 HTML document generator visit handler
17 - lang = self.highlightlang
18 - linenos = node.rawsource.count('\n') >= self.highlightlinenothreshold - 1
19 + lang = self.builder.config.highlight_language
20 + linenos = node.rawsource.count('\n') >= sys.maxsize - 1
21 fname = node['filename']
22 highlight_args = node.get('highlight_args', {})
23 if 'language' in node:
25 node['type'] = self.name
27 self.state.nested_parse(self.content, self.content_offset, node)
28 - env.note_versionchange(node['type'], node['version'], node, self.lineno)
29 + node.line = self.lineno
30 + env.get_domain('changeset').note_changeset(node)