arjuna.configure.options module¶
- class arjuna.configure.options.ArjunaOptions(*, options_dict, creation_context, validate=True)¶
Bases:
arjuna.configure.options.Options
- ARJUNA_OPTIONS_DESC_MAP = None¶
- get_browser_name()¶
- classmethod load_desc()¶
- classmethod process_arjuna_option_name(name)¶
- process_options()¶
- class arjuna.configure.options.EditableConfig(*, arjuna_options_dict, user_options_dict, creation_context, validate=True)¶
Bases:
object
- add_options(options)¶
- classmethod arjuna_conf(*, project_root_dir, run_id)¶
- property arjuna_options¶
- as_dict()¶
- classmethod data_confs(*, arjuna_conf)¶
- classmethod empty_conf()¶
- classmethod env_confs(*, arjuna_conf)¶
- classmethod from_file(*, file_path, creation_context, conf_stage, validate=True, **replacements)¶
- classmethod from_maps(*, conf_stage, ref_config, arjuna_options, user_options)¶
- classmethod from_str(*, contents, creation_context, conf_stage, validate=True, **replacements)¶
- classmethod from_yaml(*, yaml_obj, creation_context, conf_stage, validate=True)¶
- is_empty()¶
- process_arjuna_options()¶
- classmethod project_conf(*, arjuna_conf, linked_projects)¶
- set_arjuna_option(arjuna_option, obj)¶
- set_option(option, obj)¶
- set_user_option(option, obj)¶
- update(conf)¶
- update_from_maps(*, arjuna_options, user_options)¶
- property user_options¶
- classmethod validate_arjuna_options_for_stage(stage, options)¶
- class arjuna.configure.options.Options(*, options_dict, creation_context, validate=True)¶
Bases:
object
- as_dict()¶
- is_not_set(option_name)¶
- update(option_name, option_value)¶
- update_all(options)¶
- value(option_name)¶
- class arjuna.configure.options.UserOptions(*, options_dict, creation_context)¶
Bases:
arjuna.configure.options.Options
- classmethod pass_through(input)¶
- classmethod process_option_name(name)¶