@@ -200,7 +200,8 @@ def __init__(self, config, ast_ctx, global_ctx, global_ctx_name):
200200 self .no_connect_timeout = self .config .get ("no_connect_timeout" , 30 )
201201 self .signature_schemes = {"hmac-sha256" : hashlib .sha256 }
202202 self .auth = hmac .HMAC (
203- self .secure_key , digestmod = self .signature_schemes [self .config ["signature_scheme" ]],
203+ self .secure_key ,
204+ digestmod = self .signature_schemes [self .config ["signature_scheme" ]],
204205 )
205206 self .execution_count = 1
206207 self .engine_id = str (uuid .uuid4 ())
@@ -295,7 +296,13 @@ def new_header(self, msg_type):
295296 }
296297
297298 async def send (
298- self , stream , msg_type , content = None , parent_header = None , metadata = None , identities = None ,
299+ self ,
300+ stream ,
301+ msg_type ,
302+ content = None ,
303+ parent_header = None ,
304+ metadata = None ,
305+ identities = None ,
299306 ):
300307 """Send message to the Jupyter client."""
301308 header = self .new_header (msg_type )
@@ -401,7 +408,10 @@ async def shell_handler(self, shell_socket, wire_msg):
401408 "metadata" : {},
402409 }
403410 await self .send (
404- self .iopub_socket , "execute_result" , content , parent_header = msg ["header" ],
411+ self .iopub_socket ,
412+ "execute_result" ,
413+ content ,
414+ parent_header = msg ["header" ],
405415 )
406416
407417 metadata = {
@@ -484,7 +494,11 @@ async def shell_handler(self, shell_socket, wire_msg):
484494 "metadata" : {},
485495 }
486496 await self .send (
487- shell_socket , "complete_reply" , content , parent_header = msg ["header" ], identities = identities ,
497+ shell_socket ,
498+ "complete_reply" ,
499+ content ,
500+ parent_header = msg ["header" ],
501+ identities = identities ,
488502 )
489503
490504 elif msg ["header" ]["msg_type" ] == "is_complete_request" :
@@ -546,15 +560,26 @@ async def shell_handler(self, shell_socket, wire_msg):
546560 elif msg ["header" ]["msg_type" ] == "comm_info_request" :
547561 content = {"comms" : {}}
548562 await self .send (
549- shell_socket , "comm_info_reply" , content , parent_header = msg ["header" ], identities = identities ,
563+ shell_socket ,
564+ "comm_info_reply" ,
565+ content ,
566+ parent_header = msg ["header" ],
567+ identities = identities ,
550568 )
551569
552570 elif msg ["header" ]["msg_type" ] == "history_request" :
553571 content = {"history" : []}
554572 await self .send (
555- shell_socket , "history_reply" , content , parent_header = msg ["header" ], identities = identities ,
573+ shell_socket ,
574+ "history_reply" ,
575+ content ,
576+ parent_header = msg ["header" ],
577+ identities = identities ,
556578 )
557579
580+ elif msg ["header" ]["msg_type" ] in {"comm_open" , "comm_msg" , "comm_close" }:
581+ # _LOGGER.debug(f"ignore {msg['header']['msg_type']} message ")
582+ ...
558583 else :
559584 _LOGGER .error ("unknown msg_type: %s" , msg ["header" ]["msg_type" ])
560585
@@ -752,7 +777,9 @@ async def start_one_server(self, callback):
752777 except OSError :
753778 self .avail_port += 1
754779 _LOGGER .error (
755- "unable to find an available port from %d to %d" , first_port , self .avail_port - 1 ,
780+ "unable to find an available port from %d to %d" ,
781+ first_port ,
782+ self .avail_port - 1 ,
756783 )
757784 return None , None
758785
0 commit comments