ODE errors are not graceful

When an ODE error happens in Panda on Windows, it pops up a dialog box with the error and crashes the program. Preferably it should raise a Python exception. I would like to do the work to fix this, but, any idea where to start with this one?

This would probably require setting custom handlers on the ODE level, replacing ODE’s default error handlers with ones that raise a Python exception.

ode-wiki.org/wiki/index.php?titl … _functions