Gennadiy Rozental wrote: > how do I have functionality similar to hasattr in c++ without any exception > being throw/caught Something like this? bool hasattr(boost::python::object obj, std::string const &attrName) { return PyObject_HasAttrString(obj.ptr(), attrName.c_str()); } Alex