Fix traceback when sending POST requests to the 404 error handler.

This commit is contained in:
Valentin Lorentz 2011-06-30 00:55:09 +02:00
parent 5275d708e5
commit efc30a4ed2

View File

@ -132,7 +132,7 @@ class SupyHTTPServerCallback:
message, it probably means you are developping a plugin, and you have message, it probably means you are developping a plugin, and you have
neither overriden this message or defined an handler for this query.""") neither overriden this message or defined an handler for this query.""")
def doGet(self, handler, path): def doGet(self, handler, path, *args, **kwargs):
handler.send_response(400) handler.send_response(400)
self.send_header('Content_type', 'text/plain') self.send_header('Content_type', 'text/plain')
self.send_header('Content-Length', len(self.defaultResponse)) self.send_header('Content-Length', len(self.defaultResponse))
@ -153,7 +153,7 @@ class Supy404(SupyHTTPServerCallback):
if I don't know what to serve. if I don't know what to serve.
What I'm saying is you just triggered a 404 Not Found, and I am not What I'm saying is you just triggered a 404 Not Found, and I am not
trained to help you in such a case.""") trained to help you in such a case.""")
def doGet(self, handler, path): def doGet(self, handler, path, *args, **kwargs):
handler.send_response(404) handler.send_response(404)
self.send_header('Content_type', 'text/plain') self.send_header('Content_type', 'text/plain')
self.send_header('Content-Length', len(self.response)) self.send_header('Content-Length', len(self.response))