class
ApplicationSnapshotError
L20class ApplicationSnapshotError(ValueError)An application snapshot contains non-portable or inconsistent data.
Current public Python API for fastsim.api.snapshots; signatures are extracted directly from the vNext AST.
Source src/fastsim/api/snapshots.pyclass ApplicationSnapshotError(ValueError)An application snapshot contains non-portable or inconsistent data.
class ApplicationState(StrEnum)Stable externally observable state of one FastSim Run.
class ApplicationFailureRecord(object)Bounded failure facts that never retain the originating exception.
| Field | Type | Default |
|---|---|---|
| operation | str | — |
| error_type | str | — |
| message | str | — |
| fatal | bool | — |
Lower an arbitrary, possibly hostile exception to exact builtins.
class ApplicationSnapshot(object)Cross-thread-readable public state for exactly one compiled Run.
| Field | Type | Default |
|---|---|---|
| run_id | str | — |
| plan_digest | str | — |
| state | ApplicationState | — |
| runtime | RuntimeSnapshot | — |
| plugins | PluginHostSnapshot | None | — |
| failures | tuple[ApplicationFailureRecord, ...] | — |
| application_thread_id | int | — |