[C++-sig] Creating a python class from c++

Stefan Seefeld seefeld at sympatico.ca
Wed Nov 15 19:33:55 CET 2006


James Healey wrote:
> PyFile_AsFile returns a ptr to a file object so that's
> working as it should.
> 
> And how do i check the exception?
> 
> Do i need to do any thing with the dict that gets
> passed into exec_file?

No. If the PyFile_AsFile call returns NULL you know
something is wrong, and an exception is set (i.e.
PyErr_Occured() returns a non-null pointer to the
exception object.

However, all that should be dealt with by boost.python
already. Don't you see a C++ exception fly by ?

FWIW, you may want to look at the exec.cpp unit test
in a boost CVS snapshot. It should test all of the above.

HTH,
		Stefan

-- 

      ...ich hab' noch einen Koffer in Berlin...



More information about the Cplusplus-sig mailing list