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. |
---|
|
calendar/teachingdates/app.py |
---|
calendar/teachingdates/config/__init__.py |
---|
calendar/teachingdates/config/cli.py |
---|
calendar/teachingdates/config/config.py |
---|
calendar/teachingdates/config/errors.py |
---|