Fixed coroutine checking

This commit is contained in:
Channel Cat 2016-10-02 22:03:14 -07:00
parent af2cf771d4
commit 7ec5432f64

View File

@ -5,7 +5,7 @@ import signal
import functools
import httptools
import logging
from inspect import iscoroutine
from inspect import isawaitable
from ujson import loads as json_loads
from urllib.parse import parse_qs
from traceback import format_exc
@ -151,7 +151,7 @@ class HttpProtocol(asyncio.Protocol):
response = handler(request)
# Check if the handler is asynchronous
if iscoroutine(response):
if isawaitable(response):
response = await response
except Exception as e: