Package entropy :: Package client :: Package interfaces :: Module client :: Class ClientSystemSettingsPlugin

Class ClientSystemSettingsPlugin

source code


Instance Methods
None
__init__(self, plugin_id, helper_interface)
SystemSettingsPlugin constructor.
source code
 
system_mask_parser(self, system_settings_instance) source code
 
masking_validation_parser(self, system_settings_instance) source code
dict
repositories_parser(self, sys_settings_instance)
Parser that generates repository settings metadata.
source code
 
misc_parser(self, sys_settings_instance)
Parses Entropy client system configuration file.
source code
None
post_setup(self, system_settings_instance)
Reimplemented from SystemSettingsPlugin.
source code

Inherited from core.SystemSettingsPlugin: add_parser, get_id, parse

Method Details

__init__(self, plugin_id, helper_interface)
(Constructor)

source code 

SystemSettingsPlugin constructor.

Parameters:
  • plugin_id - plugin identifier, must be unique
  • helper_interface - any Python object that could be of help to your parsers
Returns: None
None
Overrides: core.SystemSettingsPlugin.__init__
(inherited documentation)

repositories_parser(self, sys_settings_instance)

source code 

Parser that generates repository settings metadata.

Parameters:
  • sys_settings_instance (instance of SystemSettings) - SystemSettings instance
Returns: dict
parsed metadata

misc_parser(self, sys_settings_instance)

source code 

Parses Entropy client system configuration file.

@return dict data

post_setup(self, system_settings_instance)

source code 

Reimplemented from SystemSettingsPlugin.

Parameters:
  • system_settings_instance - SystemSettings instance
Returns: None
None
Overrides: core.SystemSettingsPlugin.post_setup