diff --git a/esgd.py b/esgd.py index a0872b2..409215f 100644 --- a/esgd.py +++ b/esgd.py @@ -3,10 +3,6 @@ import subprocess import os import time -host = "localhost" -port = 77 -log = Logger() - class GopherError(BaseException): pass class RequestError(GopherError): pass @@ -187,6 +183,10 @@ class GopherHandler(socketserver.BaseRequestHandler, GopherServerLogic): log.log("serving {}".format(file[0])) self.serveFile(file[0], parsed[1], file[1]) +log = Logger() +host = "localhost" +port = 77 + if __name__ == "__main__": with socketserver.TCPServer((host, port), GopherHandler) as server: server.serve_forever()