Можно ли проверить, является ли метод методом класса в шаблоне автосуммы Sphinx? - PullRequest
0 голосов
/ 21 ноября 2018

В настоящее время у нас есть таблица с автоматическими суммами методов, сгенерированная из этого шаблона (мы установили методы исключения выше):

{% if methods %}
.. rubric:: Methods

.. autosummary::
{% for item in methods %}
   {% if item not in exclude_methods %}
      ~{{ name }}.{{ item }}
   {% endif %}
{%- endfor %}
{% endif %}

Я хотел бы разбить это на две секции, одну с методами класса и одну собычные методы.Все методы класса являются альтернативными конструкторами.

Есть ли способ в цикле for проверить, является ли {{ item }} методом класса?Или в коде есть другой способ, которым я могу пометить определенные методы и затем проверить эти теги в шаблоне?

...