[C++-sig] howto check for an attr from c++?
Stefan Seefeld
seefeld at sympatico.ca
Fri Apr 13 15:33:30 CEST 2007
Neal Becker wrote:
> I need to check if an object has an attribute from c++.
>
> I'm using this low-level approach:
> (r is an object):
> if (PyObject_HasAttrString (r.ptr(), "__len__")) {
>
> Nothing wrong with that, but is there something in the boost::python api to
> handle this?
boost::python does provide getattr(), setattr(), and delattr().
HTH,
Stefan
--
...ich hab' noch einen Koffer in Berlin...
More information about the Cplusplus-sig
mailing list