You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Problem/Opportunity: Currently the device_config.yml file is parsed by the core ConfigParser class, however the rack_config.yml is parsed by the pyYaml libraries load function. This could cause differences in behaviour when parsing config files and would make it harder to change to different config file format in the future.
Proposed Solution: The entire core framework should be reviewed to ensure all config files are parsed by the ConfigParser class. Configs parsed using the pyYaml load method will need to be checked to ensure they can still be used as they were before.
Acceptance Criteria: (Optional)
All config files loaded as part of the core framework are loaded by the ConfigParser class
No breaking behaviour is introduced after changing the parser.
The text was updated successfully, but these errors were encountered:
Description:
Problem/Opportunity: Currently the device_config.yml file is parsed by the core ConfigParser class, however the rack_config.yml is parsed by the pyYaml libraries load function. This could cause differences in behaviour when parsing config files and would make it harder to change to different config file format in the future.
Proposed Solution: The entire core framework should be reviewed to ensure all config files are parsed by the ConfigParser class. Configs parsed using the pyYaml load method will need to be checked to ensure they can still be used as they were before.
Acceptance Criteria: (Optional)
The text was updated successfully, but these errors were encountered: