parameters: (self)
docstring: Trigger a reboot of the tool (debugger)
  
          :raises: PymcuprogToolConnectionError if not connected to any tool (connect_to_tool not run)
docstring_summary: Trigger a reboot of the tool (debugger)
docstring_tokens: Trigger a reboot of the tool ( debugger )
function: def reboot_tool(self):
          """
          Trigger a reboot of the tool (debugger)
  
          :raises: PymcuprogToolConnectionError if not connected to any tool (connect_to_tool not run)
          """
          self._is_hid_tool_not_connected_raise()
  
          self.housekeeper.end_session(reset_tool=True)
  
          # A tool reboot will automatically disconnect the tool.  Calling self.disconnect_from_tool
          # would just fail as it would try to talk to a tool while it is rebooting
          self.connected_to_tool = False
function_tokens: def reboot_tool ( self ) : self . _is_hid_tool_not_connected_raise ( ) self . housekeeper . end_session ( reset_tool = True ) # A tool reboot will automatically disconnect the tool.  Calling self.disconnect_from_tool # would just fail as it would try to talk to a tool while it is rebooting self . connected_to_tool = False