mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-05-11 08:19:54 +00:00
Show classmethods separately in attribute table
This commit is contained in:
parent
6eba27d98e
commit
0a00aeb335
@ -147,6 +147,7 @@ def get_class_results(lookup, modulename, name, fullname):
|
||||
groups = OrderedDict([
|
||||
('Attributes', []),
|
||||
('Coroutines', []),
|
||||
('Classmethods', []),
|
||||
('Methods', []),
|
||||
('Decorators', []),
|
||||
])
|
||||
@ -166,6 +167,8 @@ def get_class_results(lookup, modulename, name, fullname):
|
||||
doc = value.__doc__ or ''
|
||||
if inspect.iscoroutinefunction(value) or doc.startswith('|coro|'):
|
||||
key = 'Coroutines'
|
||||
elif isinstance(value, classmethod):
|
||||
key = 'Classmethods'
|
||||
elif inspect.isfunction(value):
|
||||
if doc.startswith(('A decorator', 'A shortcut decorator')):
|
||||
# finicky but surprisingly consistent
|
||||
|
Loading…
x
Reference in New Issue
Block a user