Resolve "config application does not answer in case of some yml config duplicated names"
requested to merge 1464-config-application-does-not-answer-in-case-of-some-yml-config-duplicated-names into master
Closes #1464 (closed)
Improvements on this MR:
- The web application now starts and reloads without exceptions
- Wrong yaml or misconfiguration is shown with a warning icon on the file and a tooltip explains the kind of problem.
- Static class was added with a kwargs boolean to allow silent exception, this is used currently only by the web configuration application and is considered safe as, even if CONFIG is a global variable, web_config is a separate process and has his own way to display errors.
- On startup Tango Databaseds still raises exception if there is any yaml problem. Could be a further improvement, if wanted, to allow failures also on this.