From 487f7cc0d7c9f37071b5ba685fd282a7380e37d0 Mon Sep 17 00:00:00 2001 From: Heimbs Date: Tue, 22 Oct 2019 15:17:44 +0200 Subject: [PATCH] Minor changes! --- http-server | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/http-server b/http-server index 8e8b09e..95d9ee0 100755 --- a/http-server +++ b/http-server @@ -1,4 +1,4 @@ -#/usr/bin/env python3 +#!/usr/bin/env python3 from http import server from urllib import parse @@ -15,16 +15,16 @@ class SimpleHandler(server.BaseHTTPRequestHandler): query_components = parse.parse_qsl(query) if path == "/": - self.return_get_components(path, query, query_components) + msg = self.return_get_components(path, query, query_components) elif path == "/ying": - self.return_ying() + msg = self.return_ying() elif path == "/yang": - self.return_yang() + msg = self.return_yang() elif path == "/squares": - self.return_squares(query_components) + msg = self.return_squares(query_components) else: msg = "Error 404" - self.wfile.write(msg.encode('utf-8')) + self.wfile.write(msg.encode('utf-8')) def return_squares(self, query_components): if len(query_components) != 2: @@ -44,21 +44,20 @@ class SimpleHandler(server.BaseHTTPRequestHandler): for i in range(von, bis+1): msg += f"{i}{i**2}" msg += "" - self.wfile.write(msg.encode('utf-8')) + return msg def return_ying(self): msg = "Ying" - self.wfile.write(msg.encode('utf-8')) + return msg def return_yang(self): msg = "Yang" - self.wfile.write(msg.encode('utf-8')) + return msg def return_get_components(self, path, query, query_components): msg = f"Path: {path}\nQuery: {query}\nComponents: {str(query_components)}" - - self.wfile.write(msg.encode('utf-8')) + return msg if __name__ == "__main__": port = 60000