Details
-
Type:
Improvement
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: pex_exceptions
-
Labels:
-
Story Points:4
-
Epic Link:
-
Sprint:AP S18-4
-
Team:Alert Production
Description
Per RFC-448, pex::exceptions::MemoryError and pex::exceptions::TimeoutError should both be removed from the Stack.
C++ code throwing MemoryError should throw std::bad_alloc instead; Python code should raise the built-in MemoryError (note that pybind11 wraps bad_alloc as MemoryError already, so these two changes are mutually consistent).
Attachments
Issue Links
- is triggered by
-
RFC-448 Document intended purposes of LSST exceptions
- Implemented
Hi Pim Schellart [X], can you review this removal of two exceptions from the LSST framework?