File tree Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Expand file tree Collapse file tree 1 file changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -240,15 +240,16 @@ def cleanup(self):
240
240
except Exception , e :
241
241
logging .warning ("uncaught exception" , exc_info = True )
242
242
if self .callback is not None :
243
- self . callback ( HTTPResponse ( self . request , 599 , error = e ))
243
+ callback = self . callback
244
244
self .callback = None
245
+ callback (HTTPResponse (self .request , 599 , error = e ))
245
246
246
247
def _on_close (self ):
247
248
if self .callback is not None :
248
- self .callback (HTTPResponse (self .request , 599 ,
249
- error = HTTPError (599 ,
250
- "Connection closed" )))
249
+ callback = self .callback
251
250
self .callback = None
251
+ callback (HTTPResponse (self .request , 599 ,
252
+ error = HTTPError (599 , "Connection closed" )))
252
253
253
254
def _on_headers (self , data ):
254
255
first_line , _ , header_data = data .partition ("\r \n " )
You can’t perform that action at this time.
0 commit comments