Summary
In #313, we added two Exception classes to handle simultaneous multiple exceptions.
In Python 3.11, new features were added to Exceptions that might further improve what we've done & adhere to the common Python standards:
As Python 3.10 has an EOL slated for 2026, it'd be nice to look further into these options & potentially refactor what we've created for it. This should be assessed as to whether this brings value to the customer or not; it's thought that by adhering to a Pythonic standard that this would be an improvement and help with readability.
Summary
In #313, we added two Exception classes to handle simultaneous multiple exceptions.
In Python 3.11, new features were added to Exceptions that might further improve what we've done & adhere to the common Python standards:
As Python 3.10 has an EOL slated for 2026, it'd be nice to look further into these options & potentially refactor what we've created for it. This should be assessed as to whether this brings value to the customer or not; it's thought that by adhering to a Pythonic standard that this would be an improvement and help with readability.