LinuxForHealth / edi

Apache License 2.0
6 stars 2 forks source link

Implement EDI Exceptions #38

Closed dixonwhitmire closed 2 years ago

dixonwhitmire commented 2 years ago

This PR adds EDI Exceptions to the EDI project and updates exception handling to raise exceptions rather than log and silence them. We are opting to raise specifically typed exceptions to allow clients flexibility in managing exceptions.

Exceptions are now caught and reraised with a "chain" in the workflow.run method.