Project Overview
This documentation was automatically generated for {{ project_name }}.
{% if project_description %}{{ project_description }}
{% endif %}
Project Structure
{{ structure_tree }}
Files
{% for file_path, file_info in files_info.items() %}{% if file_info.module_docstring %} {{ file_path }}
{{ file_info.module_docstring }}
{% endif %}
{% if file_info.imports %}
Imports
{% for import_statement in file_info.imports %}
{{ import_statement }}
{% endfor %}
{% endfor %}
Classes
{% for class_name, class_info in file_info.classes.items() %}{{ class_name }}
{% if class_info.base_classes %}
{% endif %}
{% if class_info.decorators %}
{% endif %}
{% if class_info.docstring %}
{{ class_info.docstring }}
{% endif %}
{% if class_info.methods %}
Methods
{% for method_name, method_info in class_info.methods.items() %}{{ method_name }}
{% if method_info.is_async %}async {% endif %}def {{ method_name }}({{ method_info.params|join(', ') }})
{% if method_info.return_type %} -> {{ method_info.return_type }}{% endif %}
{% if method_info.decorators %}
{% endif %}
{% if method_info.docstring %}
{{ method_info.docstring }}
{% endif %}
Functions
{% for func_name, func_info in file_info.functions.items() %}{{ func_name }}
{% if func_info.is_async %}async {% endif %}def {{ func_name }}({{ func_info.params|join(', ') }})
{% if func_info.return_type %} -> {{ func_info.return_type }}{% endif %}
{% if func_info.decorators %}
{% endif %}
{% if func_info.docstring %}
{{ func_info.docstring }}
{% endif %}