Browse Source

Change how coroutines are detected internally.

pull/785/head
Rapptz 8 years ago
parent
commit
5e913b265b
  1. 7
      discord/utils.py

7
discord/utils.py

@ -266,10 +266,11 @@ def _parse_ratelimit_header(request):
@asyncio.coroutine
def maybe_coroutine(f, *args, **kwargs):
if asyncio.iscoroutinefunction(f):
return (yield from f(*args, **kwargs))
value = f(*args, **kwargs)
if asyncio.iscoroutine(value):
return (yield from value)
else:
return f(*args, **kwargs)
return value
@asyncio.coroutine
def async_all(gen):

Loading…
Cancel
Save