Consistently define SurrealException
base class (once)
#93
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What is the motivation?
Ensuring that there aren't two different/competing
SurrealException
definitions. The two definitions have the same name but are different objects, which can lead to various issues/gremlins.Type of Change
What does this change do?
Establishes a single location for (and definition of) the core Surreal exception classes.
This ensures that there is only one
SurrealException
base class.What is your testing strategy?
Unit tests.
Have you read the [Contributing Guidelines]?