chronaxis.OutputManifest
Import this object from chronaxis. This page lists its direct public members and necessary construction/context protocols. See the module reference for internal implementation (Chinese implementation reference).
Return to the public API index. Linked parameter types lead to their definitions. Check required fields, defaults, return values, and exceptions before use.
Members
OutputManifest
Stores the successfully published directory, manifest, and row counts for the fixed set of supported tables. Legacy output appears only when enabled.
python
OutputManifest(run_id: str, output_dir: pathlib.Path, manifest_path: pathlib.Path, output_files: tuple[pathlib.Path, ...], row_counts: tuple[tuple[str, int], ...], status: str = 'completed') -> NoneProperties and data fields
| Name | Type | Required | Default | Purpose, choices, and effect |
|---|---|---|---|---|
run_id |
str | Yes | No default | Unique run identity, associated with the published manifest and resource records. |
output_dir |
Path | Yes | No default | Absolute Path of the successfully published result directory. |
manifest_path |
Path | Yes | No default | Absolute Path of this publication's timestamped run manifest. |
output_files |
tuple[Path, ...] | Yes | No default | Tuple of file paths actually published in this operation. |
row_counts |
tuple[tuple[str, int], ...] | Yes | No default | Actual row counts for each supported result table. |
status |
str | No | 'completed' | Publication status; successful publication is completed. |
Source locations
src/chronaxis/results/manifest.py:333— line at8904c2f744951857659abd40aaa3535d57faf53c.