@@ -62,9 +62,7 @@ def _get_modified_headers(self, url, request_text):
6262 new_headers = self .custom_header_result_queue .get (timeout = 5 )
6363 headers .update (new_headers )
6464 except Exception :
65- self .console_logger .warning (
66- "Timeout while getting custom headers for %s" , url
67- )
65+ self .console_logger .warning ("Timeout while getting custom headers for %s" , url )
6866 return headers
6967
7068 def _rebuild_http_request (self , request_line , headers , body = "" ):
@@ -86,9 +84,7 @@ def _apply_shortcut(self, url: str) -> str | None:
8684 try :
8785 return self .shortcuts_result_queue .get (timeout = 5 )
8886 except Exception :
89- self .console_logger .warning (
90- "Timeout while getting shortcut for %s" , url
91- )
87+ self .console_logger .warning ("Timeout while getting shortcut for %s" , url )
9288 return None
9389
9490 def _is_blocked (self , url : str ) -> bool :
@@ -150,10 +146,7 @@ def handle_http_request(self, client_socket, request):
150146 shortcut_url = self ._apply_shortcut (url )
151147 if shortcut_url :
152148 response = (
153- f"HTTP/1.1 302 Found\r \n "
154- f"Location: { shortcut_url } \r \n "
155- f"Content-Length: 0\r \n "
156- "\r \n "
149+ f"HTTP/1.1 302 Found\r \n Location: { shortcut_url } \r \n Content-Length: 0\r \n \r \n "
157150 )
158151
159152 client_socket .sendall (response .encode ())
@@ -170,16 +163,10 @@ def handle_http_request(self, client_socket, request):
170163 request_lines = request_text .split ("\r \n " )
171164 headers = self ._get_modified_headers (url , request_text )
172165 request_line = request_lines [0 ]
173- body = (
174- request_text .split ("\r \n \r \n " , 1 )[1 ]
175- if "\r \n \r \n " in request_text
176- else ""
177- )
166+ body = request_text .split ("\r \n \r \n " , 1 )[1 ] if "\r \n \r \n " in request_text else ""
178167 modified_request = self ._rebuild_http_request (request_line , headers , body )
179168
180- self .forward_request_to_server (
181- client_socket , modified_request , url , first_line
182- )
169+ self .forward_request_to_server (client_socket , modified_request , url , first_line )
183170
184171 else :
185172 self .forward_request_to_server (client_socket , request , url , first_line )
@@ -199,9 +186,7 @@ def forward_request_to_server(self, client_socket, request, url, first_line):
199186 else :
200187 parsed_url = urlparse (url )
201188 server_host = parsed_url .hostname
202- server_port = parsed_url .port or (
203- 443 if parsed_url .scheme == "https" else 80
204- )
189+ server_port = parsed_url .port or (443 if parsed_url .scheme == "https" else 80 )
205190
206191 try :
207192 ip_address = socket .gethostbyname (server_host )
@@ -233,17 +218,13 @@ def forward_request_to_server(self, client_socket, request, url, first_line):
233218 response = server_socket .recv (4096 )
234219 if response :
235220 client_socket .send (response )
236- self .active_connections [thread_id ]["bytes_received" ] += len (
237- response
238- )
221+ self .active_connections [thread_id ]["bytes_received" ] += len (response )
239222 else :
240223 break
241224 except socket .timeout :
242225 break
243226 except (socket .timeout , socket .gaierror , ConnectionRefusedError , OSError ) as e :
244- self .console_logger .error (
245- "Error connecting to the server %s : %s" , server_host , e
246- )
227+ self .console_logger .error ("Error connecting to the server %s : %s" , server_host , e )
247228 response = (
248229 f"HTTP/1.1 502 Bad Gateway\r \n "
249230 f"Content-Length: { len ('Bad Gateway' )} \r \n "
0 commit comments