File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -314,6 +314,7 @@ def open(self, process_id):
314314 raise Exception ("Couldn't find corresponding process" )
315315
316316 self .executor = executor
317+ self .ioloop = tornado .ioloop .IOLoop .current ()
317318
318319 self .write_message (wrap_to_server_event ("input" , "your input >>" ))
319320
@@ -351,7 +352,7 @@ def finished(self):
351352 except :
352353 LOGGER .exception ("Couldn't prepare downloadable files" )
353354
354- tornado .ioloop . IOLoop . current () .add_callback (web_socket .close )
355+ web_socket .ioloop .add_callback (web_socket .close )
355356
356357 executor .add_finish_listener (FinishListener ())
357358
@@ -363,7 +364,7 @@ def on_close(self):
363364
364365 def safe_write (self , message ):
365366 if self .ws_connection is not None :
366- self .write_message ( message )
367+ self .ioloop . add_callback ( self . write_message , message )
367368
368369
369370class ScriptExecute (BaseRequestHandler ):
You can’t perform that action at this time.
0 commit comments