pyqt_reactive.protocols.codegen_provider
Code generation provider protocol for app-specific code emitters.
Functions
Get the registered code generation provider. |
|
|
Register a global code generation provider. |
Classes
|
Protocol for code generators used by the simple code editor. |
- class pyqt_reactive.protocols.codegen_provider.CodegenProvider(*args, **kwargs)[source]
Protocol for code generators used by the simple code editor.
- generate_complete_orchestrator_code(plate_paths: list[str], pipeline_data: dict, global_config: Any | None = None, per_plate_configs: dict | None = None, pipeline_config: Any | None = None, clean_mode: bool = True) str[source]
- generate_complete_pipeline_steps_code(pipeline_steps: list[Any], clean_mode: bool = True) str[source]
- generate_config_code(config_obj: Any, clean_mode: bool = True, config_class: type | None = None) str[source]
- __init__(*args, **kwargs)
- pyqt_reactive.protocols.codegen_provider.register_codegen_provider(provider: CodegenProvider) None[source]
Register a global code generation provider.
- pyqt_reactive.protocols.codegen_provider.get_codegen_provider() CodegenProvider | None[source]
Get the registered code generation provider.