code: def shutdown(self):
      self._shutdown_event.set()
      self.client.close()
      self.client.abort()
      self.client.shutdown()
  
imports: import random
  from websocket import WebSocketConnectionClosedException, WebSocketTimeoutException
  from neptune.common.websockets.websocket_client_adapter import WebsocketClientAdapter, WebsocketNotConnectedException
label_desc: Use image node_id 2 for calling the ReconnectingWebsocket obj's underlying member method code with example usage: obj.shutdown() without return types