diff options
| author | UltraQbik <no1skill@yandex.ru> | 2024-08-23 21:25:37 +0300 |
|---|---|---|
| committer | UltraQbik <no1skill@yandex.ru> | 2024-08-23 21:25:37 +0300 |
| commit | 45d6af4831ce0cc99ad80b181c4aa4230c9b6bf5 (patch) | |
| tree | c738b8a87ade7cb049fa6604c7a69b68709eef7b /main.py | |
| parent | 9afb912c6471376cbc4907b58ec2904fceb0a797 (diff) | |
| download | httpy-45d6af4831ce0cc99ad80b181c4aa4230c9b6bf5.tar.gz httpy-45d6af4831ce0cc99ad80b181c4aa4230c9b6bf5.zip | |
remove timeout
Removed timeout because it interrupts client's downloads
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 8 |
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 """ |