1616
1717DUMMY_LOG = Dummy ()
1818
19- class TornadoRequest (BaseRequest ):
2019
20+ class TornadoRequest (BaseRequest ):
2121 def __init__ (self , req_hdlr ):
2222 super ().__init__ ()
2323 self ._request = req_hdlr .request
@@ -39,6 +39,7 @@ def body(self):
3939 def headers (self ):
4040 return self ._request .headers
4141
42+
4243class TornadoResponse (BaseResponse ):
4344 def __init__ (self , req_hdlr ):
4445 super ().__init__ ()
@@ -51,20 +52,22 @@ def write(self, data, proto, stream=False):
5152 if not stream :
5253 nbytes = n .value
5354
54- accept_enc = self ._req_hdlr .request .headers .get ('Accept-Encoding' , '' )
55- accept_enc = set ([e .strip ().lower () for e in accept_enc .split (',' ) if e .strip ()])
55+ accept_enc = self ._req_hdlr .request .headers .get ("Accept-Encoding" , "" )
56+ accept_enc = set (
57+ [e .strip ().lower () for e in accept_enc .split ("," ) if e .strip ()]
58+ )
5659
57- if ' gzip' in accept_enc :
60+ if " gzip" in accept_enc :
5861 compressed = io .BytesIO ()
59- gfile = gzip .GzipFile (fileobj = compressed , mode = 'w' )
62+ gfile = gzip .GzipFile (fileobj = compressed , mode = "w" )
6063 gfile .write (self ._data )
6164 gfile .flush ()
6265 gfile .close ()
6366 self ._data = compressed .getvalue ()
6467 nbytes = len (self ._data )
65- self ._headers [' Content-Encoding' ] = ' gzip'
68+ self ._headers [" Content-Encoding" ] = " gzip"
6669
67- self ._headers [' Content-Length' ] = nbytes
70+ self ._headers [" Content-Length" ] = nbytes
6871
6972 self ._stream = stream
7073
@@ -80,25 +83,28 @@ def close(self):
8083 def headers (self ):
8184 return self ._headers
8285
86+
8387class RequestHandler (TornadoRequestHandler ):
8488 PROTOCOL = BaseRequestHandler .DEFAULT_PROTOCOL
8589
8690 def __init__ (self , * args , ** kwargs ):
87- self .api = kwargs .pop (' api' )
88- self .log = kwargs .pop (' log' , DUMMY_LOG )
91+ self .api = kwargs .pop (" api" )
92+ self .log = kwargs .pop (" log" , DUMMY_LOG )
8993
90- default_version = kwargs .pop (' default_version' , None )
91- default_protocol = kwargs .pop (' default_protocol' , self .PROTOCOL )
94+ default_version = kwargs .pop (" default_version" , None )
95+ default_protocol = kwargs .pop (" default_protocol" , self .PROTOCOL )
9296
93- pre_call_hook = kwargs .pop (' pre_call_hook' , None )
94- post_call_hook = kwargs .pop (' post_call_hook' , None )
97+ pre_call_hook = kwargs .pop (" pre_call_hook" , None )
98+ post_call_hook = kwargs .pop (" post_call_hook" , None )
9599
96- self .kwik_req_hdlr = BaseRequestHandler (self .api ,
97- default_version = default_version ,
98- default_protocol = default_protocol ,
99- pre_call_hook = pre_call_hook ,
100- post_call_hook = post_call_hook ,
101- log = self .log )
100+ self .kwik_req_hdlr = BaseRequestHandler (
101+ self .api ,
102+ default_version = default_version ,
103+ default_protocol = default_protocol ,
104+ pre_call_hook = pre_call_hook ,
105+ post_call_hook = post_call_hook ,
106+ log = self .log ,
107+ )
102108
103109 super ().__init__ (* args , ** kwargs )
104110
@@ -132,7 +138,7 @@ def fn():
132138 except tornado .iostream .StreamClosedError :
133139 continue
134140 except Exception :
135- self .log .exception (' unhandle_request_handling_exception' )
141+ self .log .exception (" unhandle_request_handling_exception" )
136142 raise
137143 finally :
138144 self .finish ()
0 commit comments