Major revamp of configuration handling
• Moved configuration file loading into Configuration class.
• Added config getter methods to Configuration.
• Updated and extended custom exception types.
• Restructured error handling.
• Factored out app name.
1 parent 04cd35c commit 5b675672cd48adb87c02767523f78e3cfd52b0b9
Nigel Stanger authored on 28 Nov 2019
Showing 5 changed files
View
calendar/teachingdates/app.py
View
calendar/teachingdates/config/__init__.py
View
calendar/teachingdates/config/cli.py
View
calendar/teachingdates/config/config.py
View
calendar/teachingdates/config/errors.py