Plush

inspect_scene#

plupy · Type index

Module: plupy

Runs --inspect-scene for a scene ID, with the same 60-second timeout. Returns resolved values without loading gameplay.

Snapshot typeFields / methods
plupy.ScenesceneId: str, generation: int, occurrences: tuple[Occurrence, ...], diagnostics: tuple[str, ...]; Scene.from_snapshot(snapshot) parses a version-1 scene dictionary
Occurrenceid, definitionId, name; properties: tuple[EffectiveProperty, ...]; property(key) returns a matching property or None
EffectivePropertykey, label, value, origins: tuple[ValueOrigin, ...]
ValueOriginkind: 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

EffectiveProperty · Occurrence · Scene · ValueOrigin

Source#