Reverting

This commit is contained in:
Channel Cat 2016-10-14 03:59:41 -07:00
parent ec10d24ac6
commit dbd11bf387
2 changed files with 4 additions and 3 deletions

View File

@ -111,7 +111,7 @@ class Sanic:
if not response:
# Fetch handler from router
handler, args, kwargs = self.router.get(request)
if not handler:
if handler is None:
raise ServerError("'None' was returned while requesting a handler from the router")
# Run response handler

View File

@ -25,7 +25,7 @@ class HttpProtocol(asyncio.Protocol):
self.loop = loop
self.transport = None
self.request = None
self.parser = False
self.parser = None
self.url = None
self.headers = None
self.signal = signal
@ -64,7 +64,8 @@ class HttpProtocol(asyncio.Protocol):
return self.bail_out("Request too large ({}), connection closed".format(self._total_request_size))
# Create parser if this is the first time we're receiving data
if not self.parser:
if self.parser is None:
assert self.request is None
self.headers = []
self.parser = httptools.HttpRequestParser(self)