class_docstr: Simple handler of SEADAS L2 files.
code: def _get_file_key_and_variable(self, data_id, dataset_info):
      file_keys = dataset_info.get("file_key", data_id["name"])
      if not isinstance(file_keys, list):
          file_keys = [file_keys]
      for file_key in file_keys:
          try:
              data = self[file_key]
              return file_key, data
          except KeyError:
              continue
      raise KeyError(
          f"Unable to find any of the possible keys for {data_id}: {file_keys}"
      )
  
imports: from datetime import datetime
  from .hdf4_utils import HDF4FileHandler
  from .netcdf_utils import NetCDF4FileHandler
label_desc: Use image node_id 9 for calling the _SEADASL2Base obj's underlying member method code with example usage: obj._get_file_key_and_variable(data_id, dataset_info) and returns: file_key,  data