@@ -605,8 +605,9 @@ async def handle_message_request(self, job: Job, /) -> None:
605605 try :
606606 msg_type = MsgType (job ["msg" ]["header" ]["msg_type" ])
607607 socket_id = job ["socket_id" ]
608- handler = self .get_handler (socket_id , msg_type )
608+ handler = self .get_handler (msg_type )
609609 except (ValueError , TypeError ):
610+ self .log .debug ("Invalid job %s" , job )
610611 return
611612 run_mode = self .get_run_mode (msg_type , socket_id = socket_id , job = job )
612613 self .log .debug ("%s %s run mode %s handler: %s" , socket_id , msg_type , run_mode , handler )
@@ -702,9 +703,9 @@ def all_concurrency_run_modes(
702703 data_ = zip (* data , strict = True )
703704 return dict (zip (["SocketID" , "KernelConcurrencyMode" , "MsgType" , "RunMode" ], data_ , strict = True ))
704705
705- def get_handler (self , socket_id : SocketID , msg_type : MsgType ) -> HandlerType :
706+ def get_handler (self , msg_type : MsgType ) -> HandlerType :
706707 if not callable (f := getattr (self , msg_type , None )):
707- msg = "A handler was not found for "
708+ msg = f "A handler was not found for { msg_type = } "
708709 raise TypeError (msg )
709710 return f # pyright: ignore[reportReturnType]
710711
@@ -778,11 +779,11 @@ def topic(self, topic) -> bytes:
778779 """prefixed topic for IOPub messages"""
779780 return (f"kernel.{ topic } " ).encode ()
780781
781- async def kernel_info_request (self , job : Job [Content ]) -> Content :
782+ async def kernel_info_request (self , job : Job [Content ], / ) -> Content :
782783 """Handle a ke[rnel info request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#kernel-info)."""
783784 return self .kernel_info
784785
785- async def comm_info_request (self , job : Job [Content ]) -> Content :
786+ async def comm_info_request (self , job : Job [Content ], / ) -> Content :
786787 """Handle a [comm info request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#comm-info)."""
787788 c = job ["msg" ]["content" ]
788789 target_name = c .get ("target_name" , None )
@@ -793,7 +794,7 @@ async def comm_info_request(self, job: Job[Content]) -> Content:
793794 }
794795 return {"comms" : comms }
795796
796- async def execute_request (self , job : Job [ExecuteContent ]) -> Content :
797+ async def execute_request (self , job : Job [ExecuteContent ], / ) -> Content :
797798 """Handle a [execute request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#execute)."""
798799 c = job ["msg" ]["content" ]
799800 if (
@@ -857,7 +858,7 @@ async def execute_request(self, job: Job[ExecuteContent]) -> Content:
857858 self ._stop_on_error_time = time .monotonic ()
858859 return content
859860
860- async def complete_request (self , job : Job [Content ]) -> Content :
861+ async def complete_request (self , job : Job [Content ], / ) -> Content :
861862 """Handle a [completion request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#completion)."""
862863 c = job ["msg" ]["content" ]
863864 code : str = c ["code" ]
@@ -883,15 +884,15 @@ async def complete_request(self, job: Job[Content]) -> Content:
883884 "metadata" : {"_jupyter_types_experimental" : comps },
884885 }
885886
886- async def is_complete_request (self , job : Job [Content ]) -> Content :
887+ async def is_complete_request (self , job : Job [Content ], / ) -> Content :
887888 """Handle a [is_complete request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#code-completeness)."""
888889 status , indent_spaces = self .shell .input_transformer_manager .check_complete (job ["msg" ]["content" ]["code" ])
889890 content = {"status" : status }
890891 if status == "incomplete" :
891892 content ["indent" ] = " " * indent_spaces
892893 return content
893894
894- async def inspect_request (self , job : Job [Content ]) -> Content :
895+ async def inspect_request (self , job : Job [Content ], / ) -> Content :
895896 """Handle a [inspect request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#introspection)."""
896897 c = job ["msg" ]["content" ]
897898 detail_level = int (c .get ("detail_level" , 0 ))
@@ -910,7 +911,7 @@ async def inspect_request(self, job: Job[Content]) -> Content:
910911 content ["found" ] = False
911912 return content
912913
913- async def history_request (self , job : Job [Content ]) -> Content :
914+ async def history_request (self , job : Job [Content ], / ) -> Content :
914915 """Handle a [history request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#history)."""
915916 c = job ["msg" ]["content" ]
916917 history_manager = self .shell .history_manager
@@ -929,19 +930,19 @@ async def history_request(self, job: Job[Content]) -> Content:
929930 hist = []
930931 return {"history" : list (hist )}
931932
932- async def comm_open (self , job : Job [Content ]) -> None :
933+ async def comm_open (self , job : Job [Content ], / ) -> None :
933934 """Handle a [comm open request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#opening-a-comm)."""
934935 self .comm_manager .comm_open (stream = job ["socket" ], ident = job ["ident" ], msg = job ["msg" ]) # pyright: ignore[reportArgumentType]
935936
936- async def comm_msg (self , job : Job [Content ]) -> None :
937+ async def comm_msg (self , job : Job [Content ], / ) -> None :
937938 """Handle a [comm msg request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#comm-messages)."""
938939 self .comm_manager .comm_msg (stream = job ["socket" ], ident = job ["ident" ], msg = job ["msg" ]) # pyright: ignore[reportArgumentType]
939940
940- async def comm_close (self , job : Job [Content ]) -> None :
941+ async def comm_close (self , job : Job [Content ], / ) -> None :
941942 """Handle a [comm close request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#tearing-down-comms)."""
942943 self .comm_manager .comm_close (stream = job ["socket" ], ident = job ["ident" ], msg = job ["msg" ]) # pyright: ignore[reportArgumentType]
943944
944- async def interrupt_request (self , job : Job [Content ]) -> Content :
945+ async def interrupt_request (self , job : Job [Content ], / ) -> Content :
945946 """Handle a [interrupt request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#kernel-interrupt) (control only)."""
946947 self ._interrupt_requested = True
947948 if sys .platform == "win32" :
@@ -953,13 +954,13 @@ async def interrupt_request(self, job: Job[Content]) -> Content:
953954 interrupter ()
954955 return {}
955956
956- async def shutdown_request (self , job : Job [Content ]) -> Content :
957+ async def shutdown_request (self , job : Job [Content ], / ) -> Content :
957958 """Handle a [shutdown request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#kernel-shutdown) (control only)."""
958959 await self .debugger .disconnect ()
959960 Caller ().call_no_context (self .stop )
960961 return {"status" : "ok" , "restart" : job ["msg" ]["content" ].get ("restart" , False )}
961962
962- async def debug_request (self , job : Job [Content ]) -> Content :
963+ async def debug_request (self , job : Job [Content ], / ) -> Content :
963964 """Handle a [debug request](https://jupyter-client.readthedocs.io/en/stable/messaging.html#debug-request) (control only)."""
964965 return await self .debugger .process_request (job ["msg" ]["content" ])
965966
0 commit comments