summaryrefslogtreecommitdiff
path: root/sphinx/ext/autodoc.py
diff options
context:
space:
mode:
authorTakayuki Shimizukawa <shimizukawa@gmail.com>2013-01-12 18:12:55 +0900
committerTakayuki Shimizukawa <shimizukawa@gmail.com>2013-01-12 18:12:55 +0900
commit3a5277c14ce9623b4e99848998cbfd4498c103d7 (patch)
treede8c8fd9a73df6b35fb29cf38942434d92de2679 /sphinx/ext/autodoc.py
parentf363ef400e93ddb96a77a1d2cedfc8dc94639e90 (diff)
downloadsphinx-git-3a5277c14ce9623b4e99848998cbfd4498c103d7.tar.gz
fix: autodoc documented descriptor class as attribute
Diffstat (limited to 'sphinx/ext/autodoc.py')
-rw-r--r--sphinx/ext/autodoc.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/sphinx/ext/autodoc.py b/sphinx/ext/autodoc.py
index 4adf7b69a..825c63ff8 100644
--- a/sphinx/ext/autodoc.py
+++ b/sphinx/ext/autodoc.py
@@ -1191,7 +1191,7 @@ class AttributeDocumenter(ClassLevelDocumenter):
def can_document_member(cls, member, membername, isattr, parent):
isdatadesc = isdescriptor(member) and not \
isinstance(member, cls.method_types) and not \
- type(member).__name__ == "method_descriptor"
+ type(member).__name__ in ("type", "method_descriptor")
return isdatadesc or (not isinstance(parent, ModuleDocumenter)
and not inspect.isroutine(member)
and not isinstance(member, class_types))