¿Cómo documentar clases anidadas con autodoc de Sphinx?

¿Hay alguna forma de documentar una clase anidada con el complemento autodoc de Sphinx?

En:

class A: class B: """ class B's documentation. """ # ... 

Quiero usar autoclass o algo similar en mi archivo .rst para documentar AB específicamente.

Lo intenté:

 .. currentmodule:: package.module .. autoclass:: AB 

y

 .. autoclass:: package.module.AB 

sin éxito:

 /path/to/file.rst:280: WARNING: autodoc: failed to import class 'B' from module 'package.module.A'; the following exception was raised: ... Traceback (most recent call last): File "/usr/lib/python3.4/site-packages/sphinx/ext/autodoc.py", line 335, in import_object __import__(self.modname) ImportError: No module named 'package.module.A'; 'package.module' is not a package 

Por supuesto que A no es un módulo; Parece que autoclass está considerando algo antes de la última . Como paquetes y módulos.

Tratar:

.. autoclass:: package.module::AB

Fuente: https://groups.google.com/forum/#!topic/sphinx-users/IL5V7HR1ZYE