From 00847878f68cb99946901ebbcb8348dc1bd952dd Mon Sep 17 00:00:00 2001 From: Abul-Aiman-Shaa Date: Sun, 16 Apr 2023 12:25:00 +0530 Subject: [PATCH 1/2] Created a context manager and added "main" stamp --- server.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/server.py b/server.py index 430d1dc7..63d45941 100644 --- a/server.py +++ b/server.py @@ -6,14 +6,15 @@ class Handler(http.server.SimpleHTTPRequestHandler): - def do_GET(self): + def __init__(self): self.send_response(HTTPStatus.OK) self.end_headers() msg = 'Hello! you requested %s' % (self.path) self.wfile.write(msg.encode()) -port = int(os.getenv('PORT', 80)) -print('Listening on port %s' % (port)) -httpd = socketserver.TCPServer(('', port), Handler) -httpd.serve_forever() +if __name__ == "__main__": + port = int(os.getenv('PORT', 80)) + print('Listening on port %s' % (port)) + httpd = socketserver.TCPServer(('', port), Handler) + httpd.serve_forever() From d05f0db0c8649e761164a898f00b6ae5caf8d3db Mon Sep 17 00:00:00 2001 From: Abul-Aiman-Shaa Date: Sun, 16 Apr 2023 12:28:28 +0530 Subject: [PATCH 2/2] Created a simple context manager --- server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.py b/server.py index 63d45941..a6f38e65 100644 --- a/server.py +++ b/server.py @@ -6,7 +6,7 @@ class Handler(http.server.SimpleHTTPRequestHandler): - def __init__(self): + def __enter__(self): self.send_response(HTTPStatus.OK) self.end_headers() msg = 'Hello! you requested %s' % (self.path)