Overview
Complexity: Low
Target branch: release-0.8.x
Context
When a deserialization error occurs, Morango stores the error message on the Store record in the deserialization_error field.
The Change
It would be convenient if Morango had another field, perhaps deserialization_exception, which provides the fully-qualified exception module path of the error that occurred during deserialization. The deserialization_error would continue to be a string message of the error. The new field would allow more programmatic handling of these errors, and avoid parsing the error message.
Acceptance Criteria
Out of Scope
Handling specific errors
References
Followup to #306
Overview
Complexity: Low
Target branch: release-0.8.x
Context
When a deserialization error occurs, Morango stores the error message on the
Storerecord in thedeserialization_errorfield.The Change
It would be convenient if Morango had another field, perhaps
deserialization_exception, which provides the fully-qualified exception module path of the error that occurred during deserialization. Thedeserialization_errorwould continue to be a string message of the error. The new field would allow more programmatic handling of these errors, and avoid parsing the error message.Acceptance Criteria
deserialization_exceptionfield should be added toStoredeserialization_errorOut of Scope
Handling specific errors
References
Followup to #306