1313from proxy .types import Ok
1414from proxy .imports import types
1515from proxy .imports .types import (
16- MethodGet , MethodPost , Scheme , SchemeHttp , SchemeHttps , SchemeOther , IncomingRequest , ResponseOutparam ,
16+ Method_Get , Method_Post , Scheme , Scheme_Http , Scheme_Https , Scheme_Other , IncomingRequest , ResponseOutparam ,
1717 OutgoingResponse , Fields , OutgoingBody , OutgoingRequest
1818)
1919from poll_loop import Stream , Sink , PollLoop
@@ -40,7 +40,7 @@ async def handle_async(request: IncomingRequest, response_out: ResponseOutparam)
4040 path = request .path_with_query ()
4141 headers = request .headers ().entries ()
4242
43- if isinstance (method , MethodGet ) and path == "/hash-all" :
43+ if isinstance (method , Method_Get ) and path == "/hash-all" :
4444 # Collect one or more "url" headers, download their contents
4545 # concurrently, compute their SHA-256 hashes incrementally (i.e. without
4646 # buffering the response bodies), and stream the results back to the
@@ -61,7 +61,7 @@ async def handle_async(request: IncomingRequest, response_out: ResponseOutparam)
6161
6262 sink .close ()
6363
64- elif isinstance (method , MethodPost ) and path == "/echo" :
64+ elif isinstance (method , Method_Post ) and path == "/echo" :
6565 # Echo the request body back to the client without buffering.
6666
6767 response = OutgoingResponse (Fields .from_list (list (filter (lambda pair : pair [0 ] == "content-type" , headers ))))
@@ -99,11 +99,11 @@ async def sha256(url: str) -> Tuple[str, str]:
9999
100100 match url_parsed .scheme :
101101 case "http" :
102- scheme : Scheme = SchemeHttp ()
102+ scheme : Scheme = Scheme_Http ()
103103 case "https" :
104- scheme = SchemeHttps ()
104+ scheme = Scheme_Https ()
105105 case _:
106- scheme = SchemeOther (url_parsed .scheme )
106+ scheme = Scheme_Other (url_parsed .scheme )
107107
108108 request = OutgoingRequest (Fields .from_list ([]))
109109 request .set_scheme (scheme )
0 commit comments