Hi and thanks for the great PySide project.
Currently Shiboken doesn't have a mechanism for handling C++ code that throws exceptions.
So any exception raised in c++ causes segfault.
Boost.Python has boost::python::register_exception_translator
It would be great to have generated exception-safe bindings code so C++ exceptions are translated and raised as Python exceptions.
It will really help us with the project where we're using PySide for C++ with embeded python.
The idea was already discussed in group:
(in new google groups: https://groups.google.com/forum/#!topic/pyside/YArtMKZmTlk)