Spaces:
Running
Running
{% if not obj.display %} | |
:orphan: | |
{% endif %} | |
:py:mod:`{{ obj.name if obj.name.count(".") <= 1 else obj.short_name }}` | |
=========={{ "=" * (obj.name|length if obj.name.count(".") <= 1 else obj.short_name|length) }} | |
.. py:module:: {{ obj.name }} | |
{% if obj.docstring %} | |
.. autoapi-nested-parse:: | |
{{ obj.docstring|indent(3) }} | |
{% endif %} | |
{% block subpackages %} | |
{% set visible_subpackages = obj.subpackages|selectattr("display")|list %} | |
{% if visible_subpackages %} | |
Subpackages | |
----------- | |
.. toctree:: | |
:titlesonly: | |
:maxdepth: 3 | |
{% for subpackage in visible_subpackages %} | |
{{ subpackage.short_name }}/index.rst | |
{% endfor %} | |
{% endif %} | |
{% endblock %} | |
{% block submodules %} | |
{% set visible_submodules = obj.submodules|selectattr("display")|list %} | |
{% if visible_submodules %} | |
Submodules | |
---------- | |
.. toctree:: | |
:titlesonly: | |
:maxdepth: 1 | |
{% for submodule in visible_submodules %} | |
{{ submodule.short_name }}/index.rst | |
{% endfor %} | |
{% endif %} | |
{% endblock %} | |
{% block content %} | |
{% if obj.type is equalto("package") %} | |
{% set visible_children = obj.children|selectattr("display")|list %} | |
{% else %} | |
{% set visible_children = obj.children|selectattr("display")|rejectattr("imported")|list %} | |
{% endif %} | |
{% if visible_children %} | |
{{ obj.type|title }} Contents | |
{{ "-" * obj.type|length }}--------- | |
{% set visible_classes = visible_children|selectattr("type", "equalto", "class")|list %} | |
{% set visible_functions = visible_children|selectattr("type", "equalto", "function")|list %} | |
{% set visible_attributes = visible_children|selectattr("type", "equalto", "data")|list %} | |
{% if "show-module-summary" in autoapi_options and (visible_classes or visible_functions) %} | |
{% block classes scoped %} | |
{% if visible_classes %} | |
Classes | |
~~~~~~~ | |
.. autoapisummary:: | |
{% for klass in visible_classes %} | |
{{ klass.id }} | |
{% endfor %} | |
{% endif %} | |
{% endblock %} | |
{% block functions scoped %} | |
{% if visible_functions %} | |
Functions | |
~~~~~~~~~ | |
.. autoapisummary:: | |
{% for function in visible_functions %} | |
{{ function.id }} | |
{% endfor %} | |
{% endif %} | |
{% endblock %} | |
{% block attributes scoped %} | |
{% if visible_attributes %} | |
Attributes | |
~~~~~~~~~~ | |
.. autoapisummary:: | |
{% for attribute in visible_attributes %} | |
{{ attribute.id }} | |
{% endfor %} | |
{% endif %} | |
{% endblock %} | |
{% endif %} | |
{% for obj_item in visible_children %} | |
{{ obj_item.render()|indent(0) }} | |
{% endfor %} | |
{% endif %} | |
{% endblock %} | |