Allow utils.maybe_coroutine to take any arguments.
This commit is contained in:
		| @@ -261,11 +261,11 @@ def to_json(obj): | ||||
|     return json.dumps(obj, separators=(',', ':'), ensure_ascii=True) | ||||
|  | ||||
| @asyncio.coroutine | ||||
| def maybe_coroutine(f, e): | ||||
| def maybe_coroutine(f, *args, **kwargs): | ||||
|     if asyncio.iscoroutinefunction(f): | ||||
|         return (yield from f(e)) | ||||
|         return (yield from f(*args, **kwargs)) | ||||
|     else: | ||||
|         return f(e) | ||||
|         return f(*args, **kwargs) | ||||
|  | ||||
| @asyncio.coroutine | ||||
| def async_all(gen): | ||||
|   | ||||
		Reference in New Issue
	
	Block a user