Error handling in PANOPTES


Dear all,

I am still slowly trying out things, and studying PANOPTES code.
I was curious about the main concept behind error handling in pocs, more specifically, at which level should try-except block be put, and when things should be raised or re-raised.

My main point of interest, is to understand how one always ensure that the state machine will properly handle any error, and go back to the safest state.

Thank you in advance for your help.