Hi again py++ friends,

I had a question concerning docstrings for virtual methods.  For a normal method, my docstring extractor is working great, resulting in bindings that generate looking like this:

        .def(
            "disableDebug"
            , (void ( ::myManager::* )(  ) )( &::myManager::disableDebug )
            , "disableDebug()\nDisable debug, returning the logging output to a sane level.")

However, if the method is virtual, the generated wrapper looks more like this:

        .def(
            "getFoo"
            , (double ( ::myManager::* )(  ) )(&::myManager::getFoo)
            , (double ( myManager_wrapper::* )(  ) )(&myManager_wrapper::default_getFoo) );

In the call to the actual wrapper, no where is my method's documentation present.  Is this a limitation of py++, or of boost python?

Thanks!

Scott