@@ -229,7 +229,8 @@ class Server(object):
def error_handler(func,*args,log_text="error",async_=False,**kwargs):
try:
if async_:
- await func(*args,**kwargs)
+ coro = func(*args,**kwargs)
+ await coro
else:
func(*args,**kwargs)
except Exception as exc: