class_docstr: Base file handler.
class_docstr_tok: ["Base","file","handler","."]
code: def _combine_time_parameters(self, all_infos):
      time_params = [
          info.get("time_parameters", {}) for info in all_infos
      ]
      if not all(time_params):
          return {}
      # Collect all available keys
      time_params_comb = {}
      for d in time_params:
          time_params_comb.update(d)
  
      start_keys = (
          "nominal_start_time",
          "observation_start_time",
      )
      end_keys = (
          "nominal_end_time",
          "observation_end_time",
      )
      time_params_comb.update(
          self._combine(time_params, min, *start_keys)
      )
      time_params_comb.update(
          self._combine(time_params, max, *end_keys)
      )
      return {"time_parameters": time_params_comb}
  
imports: import numpy
  import xarray
  from pyresample.geometry import SwathDefinition
  from satpy.dataset import combine_metadata
  from satpy.readers import open_file_or_filename
label_desc: Use image node_id 10 for calling the BaseFileHandler obj's underlying member method code with example usage: obj._combine_time_parameters(all_infos) and returns: dict, dict