Browse Source
Fix methods from superclass showing under "Attributes" table
pull/5766/head
jack1142
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
2 deletions
-
docs/extensions/attributetable.py
|
|
@ -165,7 +165,7 @@ def process_attributetable(app, doctree, fromdocname): |
|
|
|
|
|
|
|
def get_class_results(lookup, modulename, name, fullname): |
|
|
|
module = importlib.import_module(modulename) |
|
|
|
cls_dict = getattr(module, name).__dict__ |
|
|
|
cls = getattr(module, name) |
|
|
|
|
|
|
|
groups = OrderedDict([ |
|
|
|
(_('Attributes'), []), |
|
|
@ -183,7 +183,7 @@ def get_class_results(lookup, modulename, name, fullname): |
|
|
|
badge = None |
|
|
|
label = attr |
|
|
|
|
|
|
|
value = cls_dict.get(attr) |
|
|
|
value = getattr(cls, attr, None) |
|
|
|
if value is not None: |
|
|
|
doc = value.__doc__ or '' |
|
|
|
if inspect.iscoroutinefunction(value) or doc.startswith('|coro|'): |
|
|
|