|
Boost : |
From: jfo60540 (jfo60540_at_[hidden])
Date: 2002-01-18 18:08:43
Hi -
I am using boost.python from boost 1_26 with g++ 3.02 and python 2.2
under solaris 2.7. I have had quite a bit of success wrapping numerous
classes, but I cannot figure how to handle ++ exceptions. The simple
example in the documentation i.e.
catch(...)
{
python::handle_exception(); // Deal with the exception for Python
}
does not compile, apparently because handle_exception() expects a void
(*)() argument. Can someone please give me a short example to
demonstrate the correct way of handling c++ exceptions with
boost.python ?
Thanks !
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk