Failed connection should have more user-friendly message
Created by: Quazgar
Currently, when the connection to the CaosDB server fails, the error message is confusing for new users. This should change to make the CaosDB Python libraries more user-friendly.
Suggestion
A user-friendly error message should
- still be a raised Exception that can be caught
- show the configured connection settings (host, port, authentication mechanism such as user name and password method)
- show which files were used as configuration souces
- show which step of the connection setup failed