o2on svn commit
o2on-****@lists*****
2009年 8月 8日 (土) 05:12:31 JST
Revision: 144 http://sourceforge.jp/projects/o2on/svn/view?view=rev&revision=144 Author: nawota Date: 2009-08-08 05:12:31 +0900 (Sat, 08 Aug 2009) Log Message: ----------- Ignore errors when shuting down servers. Modified Paths: -------------- trunk/opy2on/lib/o2on_server.py Modified: trunk/opy2on/lib/o2on_server.py =================================================================== --- trunk/opy2on/lib/o2on_server.py 2009-08-07 19:50:14 UTC (rev 143) +++ trunk/opy2on/lib/o2on_server.py 2009-08-07 20:12:31 UTC (rev 144) @@ -36,8 +36,11 @@ self.requests = [] def shutdown(self): for r in self.requests: - r.shutdown(socket.SHUT_RDWR) - r.close() + try: + r.shutdown(socket.SHUT_RDWR) + r.close() + except Exception: + pass BaseHTTPServer.HTTPServer.shutdown(self) def finish_request(self, request, client_address): self.requests.append(request)