about summary refs log tree commit diff
diff options
context:
space:
mode:
authorUltraQbik <no1skill@yandex.ru>2024-08-23 21:25:37 +0300
committerUltraQbik <no1skill@yandex.ru>2024-08-23 21:25:37 +0300
commit45d6af4831ce0cc99ad80b181c4aa4230c9b6bf5 (patch)
treec738b8a87ade7cb049fa6604c7a69b68709eef7b
parent9afb912c6471376cbc4907b58ec2904fceb0a797 (diff)
downloadhttpy-45d6af4831ce0cc99ad80b181c4aa4230c9b6bf5.tar.gz
httpy-45d6af4831ce0cc99ad80b181c4aa4230c9b6bf5.zip
remove timeout
Removed timeout because it interrupts client's downloads
-rw-r--r--main.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/main.py b/main.py
index 755da18..3bbd9d4 100644
--- a/main.py
+++ b/main.py
@@ -107,7 +107,7 @@ class HTTPServer:
         :param client: client ssl socket
         """
 
-        client.settimeout(5)
+        # client.settimeout(5)
         while not self.stop_event.is_set():
             try:
                 # get client's request
@@ -126,7 +126,7 @@ class HTTPServer:
         # close the connection once stop even was set or an error occurred
         client.close()
 
-    def _client_request_handler(self, client, request):
+    def _client_request_handler(self, client: ssl.SSLSocket, request: Request):
         """
         Handles responses to client's requests
         :param client: client
@@ -166,7 +166,7 @@ class HTTPServer:
         # send message
         client.sendall(message)
 
-    def _handle_get(self, client, request) -> Response:
+    def _handle_get(self, client: ssl.SSLSocket, request: Request) -> Response:
         """
         Handles GET / HEAD requests from a client
         """
@@ -200,7 +200,7 @@ class HTTPServer:
             data = data.format(status_code=str(STATUS_CODE_NOT_FOUND)).encode("ascii")
             return Response(data, STATUS_CODE_NOT_FOUND)
 
-    def _handle_post(self, client, request) -> Response:
+    def _handle_post(self, client: ssl.SSLSocket, request: Request) -> Response:
         """
         Handles POSt request from a client
         """