Thank you for submitting this pull request! We appreciate you spending the time to work on these changes.
What is the motivation?
When no namespace and/or database is set a ConnectionUnavailable error will be thrown, this can be confusing as it does not clearly represent the problem.
What does this change do?
It introduces a new MissingNamespaceDatabase error with a better description of what the problem is.
Thank you for submitting this pull request! We appreciate you spending the time to work on these changes.
What is the motivation?
When no namespace and/or database is set a
ConnectionUnavailable
error will be thrown, this can be confusing as it does not clearly represent the problem.What does this change do?
It introduces a new
MissingNamespaceDatabase
error with a better description of what the problem is.What is your testing strategy?
N/A
Is this related to any issues?
fixes #245
Have you read the Contributing Guidelines?