inspect_scene#
Runs --inspect-scene for a scene ID, with the same 60-second timeout. Returns resolved values without loading gameplay.
| Snapshot type | Fields / methods |
|---|---|
plupy.Scene | sceneId: str, generation: int, occurrences: tuple[Occurrence, ...], diagnostics: tuple[str, ...]; Scene.from_snapshot(snapshot) parses a version-1 scene dictionary |
Occurrence | id, definitionId, name; properties: tuple[EffectiveProperty, ...]; property(key) returns a matching property or None |
EffectiveProperty | key, label, value, origins: tuple[ValueOrigin, ...] |
ValueOrigin | kind: str, datablockId: str, occurrenceId: str | None, input: str | None, value |
plupy.Scene is the exported snapshot class. The live scene handle returned by plupy.data.scenes is a different, host-owned type. Snapshot dictionaries/lists are frozen as read-only mappings/tuples.
inspect_scene(path, scene_id, executable)Usage and examples
Related types#
EffectiveProperty · Occurrence · Scene · ValueOrigin
Source#
- __init__.py:148