Hi

I want to add a simple exception handler to my boost.python application. I want 
it to print a simple message to the console, indicating the nature of the error.

I have seen:

try {
    ...
} catch ( error_already_set ) {
    PyErr_Print();
}

But is there a better solution using a boost.python method instead of  
PyErr_Print() ?

Or, can I do something like the following?

catch ( const error_already_set& e ) {
    cout << e.what();
}

Best regards

David


_______________________________________________
Cplusplus-sig mailing list
Cplusplus-sig@python.org
http://mail.python.org/mailman/listinfo/cplusplus-sig

Reply via email to