[C++-sig] Avoiding implicit boost::python::extract<> conversions

Hans Meine hans_meine at gmx.net
Thu Apr 7 16:11:51 CEST 2011


Am Donnerstag, 7. April 2011, um 16:02:47 schrieb Murray Cumming:
> It looks like boost::python::extract<bool>::check() will happily succeed
> on an int python object, and boost::python::extract<int>::check() will
> likewise succeed on a bool python object.
> 
> Is there an easy way to discover the actual python type so I can really
> get the data I want in the correct type?

Sure, you can use the Python/C API (PyBool_Check etc.)

HTH
  Hans


More information about the Cplusplus-sig mailing list