Ensure that overriding methods match the signature they've overriden.

This commit is contained in:
Benno Rice 2017-05-24 21:11:47 -07:00 committed by Berker Peksag
parent 20616d50fc
commit 0d11691718
2 changed files with 4 additions and 3 deletions

View File

@ -53,7 +53,7 @@ class Message(object):
self.unreader.unread(unused)
self.set_body_reader()
def parse(self):
def parse(self, unreader):
raise NotImplementedError()
def parse_headers(self, data):

View File

@ -148,9 +148,10 @@ class GeventWorker(AsyncWorker):
except:
pass
def handle_request(self, *args):
def handle_request(self, listener_name, req, sock, addr):
try:
super(GeventWorker, self).handle_request(*args)
super(GeventWorker, self).handle_request(listener_name, req, sock,
addr)
except gevent.GreenletExit:
pass
except SystemExit: