@@ -284,24 +284,22 @@ def add_tool(self, name, tool, *args, **kwargs):
284284
285285 # If initially toggled
286286 if tool_obj .toggled :
287- self ._handle_toggle (tool_obj , None , None , None )
287+ self ._handle_toggle (tool_obj , None , None )
288288 tool_obj .set_figure (self .figure )
289289
290290 event = ToolEvent ('tool_added_event' , self , tool_obj )
291291 self ._callbacks .process (event .name , event )
292292
293293 return tool_obj
294294
295- def _handle_toggle (self , tool , sender , canvasevent , data ):
295+ def _handle_toggle (self , tool , canvasevent , data ):
296296 """
297297 Toggle tools, need to untoggle prior to using other Toggle tool.
298298 Called from trigger_tool.
299299
300300 Parameters
301301 ----------
302302 tool : `.ToolBase`
303- sender : object
304- Object that wishes to trigger the tool.
305303 canvasevent : Event
306304 Original Canvas event or None.
307305 data : object
@@ -360,7 +358,7 @@ def trigger_tool(self, name, sender=None, canvasevent=None, data=None):
360358 sender = self
361359
362360 if isinstance (tool , backend_tools .ToolToggleBase ):
363- self ._handle_toggle (tool , sender , canvasevent , data )
361+ self ._handle_toggle (tool , canvasevent , data )
364362
365363 tool .trigger (sender , canvasevent , data ) # Actually trigger Tool.
366364
0 commit comments