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.
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.