riaps.rfab package

Subpackages

Submodules

Module contents

class riaps.rfab.RfabProgram(version: str | None = None, namespace: Collection | None = None, name: str | None = None, binary: str | None = None, loader_class: Type[Loader] | None = None, executor_class: Type[Executor] | None = None, config_class: Type[Config] | None = None, binary_names: List[str] | None = None)[source]

Bases: Program

core_args() List[Argument][source]

Return default core .Argument objects, as a list.

New in version 1.0.

update_config(merge: bool = True) None[source]

Update the previously instantiated .Config with parsed data.

For example, this is how --echo is able to override the default config value for run.echo.

Parameters:

merge (bool) – Whether to merge at the end, or defer. Primarily useful for subclassers. Default: True.

New in version 1.0.