@@ -19,35 +19,37 @@ Context:
1919 -#}
2020 {{ log.debug("Rendering docstring") }}
2121 {% endblock logs %}
22- {% for section in docstring_sections %}
23- {% if config .show_docstring_description and section .kind .value == "text" %}
24- {{ section.value|convert_markdown(heading_level, html_id) }}
25- {% elif config .show_docstring_attributes and section .kind .value == "attributes" %}
26- {% include "docstring/attributes" |get_template with context %}
27- {% elif config .show_docstring_functions and section .kind .value == "functions" %}
28- {% include "docstring/functions" |get_template with context %}
29- {% elif config .show_docstring_classes and section .kind .value == "classes" %}
30- {% include "docstring/classes" |get_template with context %}
31- {% elif config .show_docstring_modules and section .kind .value == "modules" %}
32- {% include "docstring/modules" |get_template with context %}
33- {% elif config .show_docstring_parameters and section .kind .value == "parameters" %}
34- {% include "docstring/parameters" |get_template with context %}
35- {% elif config .show_docstring_other_parameters and section .kind .value == "other parameters" %}
36- {% include "docstring/other_parameters" |get_template with context %}
37- {% elif config .show_docstring_raises and section .kind .value == "raises" %}
38- {% include "docstring/raises" |get_template with context %}
39- {% elif config .show_docstring_warns and section .kind .value == "warns" %}
40- {% include "docstring/warns" |get_template with context %}
41- {% elif config .show_docstring_yields and section .kind .value == "yields" %}
42- {% include "docstring/yields" |get_template with context %}
43- {% elif config .show_docstring_receives and section .kind .value == "receives" %}
44- {% include "docstring/receives" |get_template with context %}
45- {% elif config .show_docstring_returns and section .kind .value == "returns" %}
46- {% include "docstring/returns" |get_template with context %}
47- {% elif config .show_docstring_examples and section .kind .value == "examples" %}
48- {% include "docstring/examples" |get_template with context %}
49- {% elif config .show_docstring_description and section .kind .value == "admonition" %}
50- {% include "docstring/admonition" |get_template with context %}
51- {% endif %}
52- {% endfor %}
22+ {% with autoref_hook = AutorefsHook (obj , config ) %}
23+ {% for section in docstring_sections %}
24+ {% if config .show_docstring_description and section .kind .value == "text" %}
25+ {{ section.value|convert_markdown(heading_level, html_id, autoref_hook=autoref_hook) }}
26+ {% elif config .show_docstring_attributes and section .kind .value == "attributes" %}
27+ {% include "docstring/attributes" |get_template with context %}
28+ {% elif config .show_docstring_functions and section .kind .value == "functions" %}
29+ {% include "docstring/functions" |get_template with context %}
30+ {% elif config .show_docstring_classes and section .kind .value == "classes" %}
31+ {% include "docstring/classes" |get_template with context %}
32+ {% elif config .show_docstring_modules and section .kind .value == "modules" %}
33+ {% include "docstring/modules" |get_template with context %}
34+ {% elif config .show_docstring_parameters and section .kind .value == "parameters" %}
35+ {% include "docstring/parameters" |get_template with context %}
36+ {% elif config .show_docstring_other_parameters and section .kind .value == "other parameters" %}
37+ {% include "docstring/other_parameters" |get_template with context %}
38+ {% elif config .show_docstring_raises and section .kind .value == "raises" %}
39+ {% include "docstring/raises" |get_template with context %}
40+ {% elif config .show_docstring_warns and section .kind .value == "warns" %}
41+ {% include "docstring/warns" |get_template with context %}
42+ {% elif config .show_docstring_yields and section .kind .value == "yields" %}
43+ {% include "docstring/yields" |get_template with context %}
44+ {% elif config .show_docstring_receives and section .kind .value == "receives" %}
45+ {% include "docstring/receives" |get_template with context %}
46+ {% elif config .show_docstring_returns and section .kind .value == "returns" %}
47+ {% include "docstring/returns" |get_template with context %}
48+ {% elif config .show_docstring_examples and section .kind .value == "examples" %}
49+ {% include "docstring/examples" |get_template with context %}
50+ {% elif config .show_docstring_description and section .kind .value == "admonition" %}
51+ {% include "docstring/admonition" |get_template with context %}
52+ {% endif %}
53+ {% endfor %}
54+ {% endwith %}
5355{% endif %}
0 commit comments