Skip to main content

Module generator

Module generator 

Source
Expand description

Python code generator for Nautilus models, delegates, and builders.

Statics§

PYTHON_TEMPLATES
Python template registry — loaded once at first use.

Functions§

generate_all_python_models
Generate all Python models.
generate_enums_init
Generate enums/init.py
generate_errors_init
Generate errors/init.py.
generate_internal_init
Generate _internal/init.py.
generate_models_init
Generate models/init.py
generate_package_init
Generate package init.py
generate_python_client
Generate Python client file with model delegates.
generate_python_composite_types
Generate types/types.py — dataclasses for all composite types.
generate_python_enums
Generate Python enums file.
generate_python_model
Generate complete Python code for a model.
generate_transaction_init
Generate transaction.py at the package root.
python_runtime_files
Returns static runtime Python files to be written alongside generated code. These files implement the base client, engine process manager, protocol, and errors.