1 RolloutStoreInvocation

rollouts.RolloutStoreInvocation(
    mode='programmatic',
    argv=(),
    config_path=None,
    raw_toml_text=None,
    raw_toml_sha256=None,
)

How a rollout store generation run was invoked.

1.1 Attributes

Name Description
mode Invocation mode used to produce the store.
argv Command arguments for CLI runs.
config_path Resolved TOML path for CLI runs.
raw_toml_text Raw TOML text supplied to the writer CLI.
raw_toml_sha256 SHA-256 of raw_toml_text.

1.2 Methods

Name Description
programmatic Return the default invocation for non-CLI calls.
from_cli Build CLI invocation metadata from parsed arguments and TOML source.
to_jsonable Return JSON-friendly invocation metadata.

1.2.1 programmatic

rollouts.RolloutStoreInvocation.programmatic()

Return the default invocation for non-CLI calls.

1.2.2 from_cli

rollouts.RolloutStoreInvocation.from_cli(argv, config_path)

Build CLI invocation metadata from parsed arguments and TOML source.

1.2.3 to_jsonable

rollouts.RolloutStoreInvocation.to_jsonable()

Return JSON-friendly invocation metadata.