code: def split_desired_other(fhs, prime_geo, second_geo):
      """Split the provided filehandlers *fhs* into desired filehandlers and others."""
      desired = []
      other = []
      for fh in fhs:
          if prime_geo in fh.datasets:
              desired.append(fh)
          elif second_geo in fh.datasets:
              other.append(fh)
      return desired, other
  
imports: import logging
  import os.path
  from contextlib import suppress
  from datetime import datetime, timedelta
  from glob import glob
  import numpy
  from satpy.readers.viirs_atms_sdr_base import ATMS_DATASET_KEYS, DATASET_KEYS, VIIRS_DATASET_KEYS, JPSS_SDR_FileHandler
  from satpy.readers.yaml_reader import FileYAMLReader
label_desc: Use image node_id 2 for calling a global function with example usage: split_desired_other(fhs, prime_geo, second_geo) and returns: desired,  other