class_docstr: Implementation class for the unified LI L2 satpy reader.
class_docstr_tok: ["Implementation","class","for","the","unified","LI","L2","satpy","reader","."]
docstr: Initialize LIL2NCFileHandler.
docstr_tok: ["Initialize","LIL2NCFileHandler","."]
code: def __init__(
      self,
      filename,
      filename_info,
      filetype_info,
      with_area_definition=False,
  ):
      """Initialize LIL2NCFileHandler."""
      super(LIL2NCFileHandler, self).__init__(
          filename, filename_info, filetype_info
      )
  
      if with_area_definition and not self.prod_in_accumulation_grid:
          logger.debug(
              f"The current product {filetype_info['file_desc']['product_type']} "
              f"is not an accumulated product so it will not be regridded."
          )
          self.with_area_def = False
      else:
          self.with_area_def = with_area_definition
  
file_path: satpy/satpy/readers/li_l2_nc.py
imports: import logging
  import dask.array
  import numpy
  import xarray
  from satpy.readers.li_base_nc import LINCFileHandler
  from satpy.resample import get_area_def
  from satpy.utils import get_legacy_chunk_size
label_desc: Use image node_id 1 to create a new LIL2NCFileHandler object from inherited base classes: LINCFileHandler with example: obj = LIL2NCFileHandler(filename, filename_info, filetype_info, with_area_definition)