diff --git a/requirements.txt b/requirements.txt index 3af12f5..56b0647 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ -click==6.7 +click==7.0 diff --git a/weblogic_server.py b/weblogic_server.py index 3e3922b..f1d277e 100644 --- a/weblogic_server.py +++ b/weblogic_server.py @@ -3,11 +3,11 @@ import os import socket import logging -from StringIO import StringIO +from io import StringIO from xml.etree import ElementTree -from BaseHTTPServer import HTTPServer -from SocketServer import ThreadingMixIn -from SimpleHTTPServer import SimpleHTTPRequestHandler +from http.server import HTTPServer +from socketserver import ThreadingMixIn +from http.server import SimpleHTTPRequestHandler class NonBlockingHTTPServer(ThreadingMixIn, HTTPServer): @@ -122,7 +122,7 @@ def handle_one_request(self): method = getattr(self, mname) method() self.wfile.flush() # actually send the response if not already done. - except socket.timeout, e: + except socket.timeout as e: # a read or a write timed out. Discard this connection self.log_error("Request timed out: %r", e) self.close_connection = 1 @@ -167,3 +167,4 @@ def alert(cls, request, payload): httpd.server_close() start() +