diff options
author | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2010-04-13 12:30:34 +0200 |
---|---|---|
committer | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2010-04-13 12:30:34 +0200 |
commit | a36230688db59afa11612f46809c4041e10701d5 (patch) | |
tree | b334a3e529f8d4ea7128532611faf0082f538ddb /sphinx_ext.py | |
parent | 312c0ecc4930f0b9f0ee5d9f824446e05c2dd35e (diff) | |
download | logilab-common-a36230688db59afa11612f46809c4041e10701d5.tar.gz |
[sphinx ext] implements resolve_name so autodocstring is also usable for module level objects
Diffstat (limited to 'sphinx_ext.py')
-rw-r--r-- | sphinx_ext.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sphinx_ext.py b/sphinx_ext.py index 9bb82e6..ff06e70 100644 --- a/sphinx_ext.py +++ b/sphinx_ext.py @@ -11,6 +11,12 @@ class DocstringOnlyModuleDocumenter(autodoc.ModuleDocumenter): def document_members(self, all_members=False): pass + def resolve_name(self, modname, parents, path, base): + if modname is not None: + return modname, parents + [base] + return (path or '') + base, [] + + #autodoc.add_documenter(DocstringOnlyModuleDocumenter) def setup(app): |