build_tools.syllable_walk_web.state
Server-side state for the Pipe-Works Build Tools web application.
Holds ephemeral state for pipeline jobs and walker patches. All state is in-memory only — not persisted across restarts.
Classes
State for one walker patch (A or B). |
|
State for the running pipeline job. |
|
Global server state. |
Module Contents
- class build_tools.syllable_walk_web.state.PatchState[source]
State for one walker patch (A or B).
- corpus_dir: pathlib.Path | None = None
- candidates_path: pathlib.Path | None = None
- selections_path: pathlib.Path | None = None
- class build_tools.syllable_walk_web.state.PipelineJobState[source]
State for the running pipeline job.
- output_path: pathlib.Path | None = None
- class build_tools.syllable_walk_web.state.ServerState[source]
Global server state.
- patch_a: PatchState
- patch_b: PatchState
- pipeline_job: PipelineJobState
- output_base: pathlib.Path
- sessions_base: pathlib.Path | None = None
- corpus_dir_a: pathlib.Path | None = None
- corpus_dir_b: pathlib.Path | None = None
- walker_session_locks_guard: threading.Lock