In article <[email protected]>,
lallous  <[email protected]> wrote:
>On Feb 22, 12:42=A0am, Gregory Ewing <[email protected]>
>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.
>
>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.

Maybe deleting the method after the class would work.
-- 
Aahz ([email protected])           <*>         http://www.pythoncraft.com/

"Many customs in this life persist because they ease friction and promote
productivity as a result of universal agreement, and whether they are
precisely the optimal choices is much less important." --Henry Spencer
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to