class_docstr: The Luma handler implementation
class_docstr_tok: ["The","Luma","handler","implementation"]
docstr: Set up the connection required by the handler.
  
  Returns
  -------
  StatusResponse
      connection object
docstr_tok: ["Set","up","the","connection","required","by","the","handler",".","Returns","--","--","--","-","StatusResponse","connection","object"]
code: def connect(self) -> StatusResponse:
      """Set up the connection required by the handler.
  
      Returns
      -------
      StatusResponse
          connection object
      """
      resp = StatusResponse(False)
      try:
          self.luma_client = LumaClient(
              self.connection_data.get("api_key")
          )
          resp.success = True
          self.is_connected = True
      except Exception as ex:
          resp.success = False
          resp.error_message = ex
      return resp
  
file_path: mindsdb/mindsdb/integrations/handlers/luma_handler/luma_handler.py
imports: from collections import OrderedDict
  from mindsdb.integrations.handlers.luma_handler.luma_tables import LumaEventsTable
  from mindsdb.integrations.handlers.luma_handler.luma import LumaClient
  from mindsdb.integrations.libs.api_handler import APIHandler
  from mindsdb.integrations.libs.response import HandlerStatusResponse
  from mindsdb.integrations.libs.const import HANDLER_CONNECTION_ARG_TYPE
  from mindsdb_sql import parse_sql
label_desc: Use image node_id 2 for calling the LumaHandler obj's underlying member method code with example usage: obj.connect() and returns: resp