On Feb 22, 12:42 am, Gregory Ewing <greg.ew...@canterbury.ac.nz> wrote: > lallouswrote: > > If the base defines the method and it was empty, then my C++ code > > would still call the function. This is not optimal because I don't > > want to go from C++ to Python if the _derived_ class does not > > implement the cb. > > I would simply not implement the method at all in the base > class. Then the C++ code can do an attribute lookup for > the method, and if it's not found, do nothing. > > -- > Greg
That is what I currently do. But if I comment out the implementations (empty ones) then the documentation generation tool will not document the callbacks. -- http://mail.python.org/mailman/listinfo/python-list