Don't have an exception when the other side closes the connection
This commit is contained in:
@@ -76,7 +76,12 @@ class HttpProtocol(BaseHTTPServer.BaseHTTPRequestHandler):
|
|||||||
format % args))
|
format % args))
|
||||||
|
|
||||||
def handle_one_request(self):
|
def handle_one_request(self):
|
||||||
|
try:
|
||||||
self.raw_requestline = self.rfile.readline()
|
self.raw_requestline = self.rfile.readline()
|
||||||
|
except socket.error, e:
|
||||||
|
if e[0] != errno.EBADF:
|
||||||
|
raise
|
||||||
|
self.raw_requestline = ''
|
||||||
|
|
||||||
if not self.raw_requestline:
|
if not self.raw_requestline:
|
||||||
self.close_connection = 1
|
self.close_connection = 1
|
||||||
|
Reference in New Issue
Block a user