pyats.easypy.config package¶
Submodules¶
- 
class 
pyats.easypy.config.loader.ConfigLoader(schema={Optional (str) plugins: Use (cython_function_or_method) <cyfunction validate_plugins>, Optional (str) components: {Or ('runinfo', 'job', 'mailbot', 'reporter'): {Optional (str) class: Use (cython_function_or_method) <cyfunction import_from_name>, Any (str) *: Any (str) *}}}, enable_extensions=True)¶ Bases:
pyats.utils.yaml.loader.Loader- 
postprocessor(content)¶ 
- 
 
- 
class 
pyats.easypy.config.manager.Configuration(legacy_cli=True)¶ Bases:
objectEasypy configuration object. Core concept that allows easypy to load configuration for user plugins, and as well allows components to be swapped with different subclasses/implementations.
- 
add_config_parser_option(parser, legacy_cli=True)¶ 
- 
configure_parser(legacy_cli=True)¶ 
- 
load(config=None, argv=None)¶ 
- 
load_custom_plugin_entry_point(plugins)¶ 
- 
load_entry_point()¶ 
- 
update(config)¶ 
- 
 
- 
pyats.easypy.config.schema.validate_plugins(data)¶