{{ log.debug("Rendering " + class.path) }}
'|safe if config.show_symbol_type_toc else '') + class.name,
) %}
{% block heading scoped %}
{% if config.show_symbol_type_heading %}
{% endif %}
{% if config.separate_signature %}
{{ class_name }}
{% elif config.merge_init_into_class and "__init__" in class.all_members %}
{% with function = class.all_members["__init__"] %}
{%+ filter highlight(language="python", inline=True) %}
{{ class_name }}{% include "signature.html" with context %}
{% endfilter %}
{% endwith %}
{% else %}
{{ class_name }}
{% endif %}
{% endblock heading %}
{% block labels scoped %}
{% with labels = class.labels %}
{% include "labels.html" with context %}
{% endwith %}
{% endblock labels %}
{% endfilter %}
{% block signature scoped %}
{% if config.separate_signature and config.merge_init_into_class %}
{% if "__init__" in class.all_members %}
{% with function = class.all_members["__init__"] %}
{% filter format_signature(function, config.line_length, crossrefs=config.signature_crossrefs) %}
{{ class.name }}
{% endfilter %}
{% endwith %}
{% endif %}
{% endif %}
{% endblock signature %}
{% else %}
{% if config.show_root_toc_entry %}
{% filter heading(heading_level,
role="class",
id=html_id,
toc_label=('
'|safe if config.show_symbol_type_toc else '') + class.name,
hidden=True,
) %}
{% endfilter %}
{% endif %}
{% set heading_level = heading_level - 1 %}
{% endif %}
Bases: {% for expression in class.bases -%}
{% include "expression.html" with context %}
{% if not loop.last %}, {% endif %}
{% endfor -%}
{%- if init.relative_filepath.is_absolute() -%}
{{ init.relative_package_filepath }}
{%- else -%}
{{ init.relative_filepath }}
{%- endif -%}
{%- if class.relative_filepath.is_absolute() -%}
{{ class.relative_package_filepath }}
{%- else -%}
{{ class.relative_filepath }}
{%- endif -%}