Idea catalogue: How to improve the hellaconfig.py module

Registered by Severin H

We need a more fine-grained exception handling on load and save operations.

Improvements that will make it necessary to make changes in other parts of LottaNZB:

Don't log error messages directly using the logging facility, raise exceptions instead, which will be handled externally (sometimes LottaNZB just tests, if it's possible to load a HellaNZB configuration file. This will remove some odd and illogical error messages when setting up LottaNZB.

Don't load the HellaNZB configuration when loading the hellaconfig module. Trigger this from outside.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Low
Drafter:
Severin H
Direction:
Needs approval
Assignee:
Severin H
Definition:
Approved
Series goal:
Accepted for 0.3
Implementation:
Implemented
Milestone target:
milestone icon 0.3
Started by
Severin H
Completed by
Severin H

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.