code: def filter_fh_by_metadata(self, filehandlers):
          
          for filehandler in filehandlers:
              filehandler.metadata['start_time'] = filehandler.start_time
              filehandler.metadata['end_time'] = filehandler.end_time
              if self.metadata_matches(filehandler.metadata, filehandler):
                  yield filehandler
docs: Filter out filehandlers using provide filter parameters.