                                           batch["detected_faces"]):
              self._output_faces.append(face)
              if len(self._output_faces) != self._faces_per_filename[filename]:
                  continue
              retval = dict(filename=filename, image=image, detected_faces=self._output_faces)
  
              self._output_faces = []
              logger.trace("Yielding: (filename: '%s', image: %s, detected_faces: %s)",
                           retval["filename"], retval["image"].shape, len(retval["detected_faces"]))
              yield retval
 
</s>
                                           batch["detected_faces"]):
              self._output_faces.append(face)
              if len(self._output_faces) != self._faces_per_filename[filename]:
                  continue

  
              self._output_faces = []
              logger.trace("Yielding: (filename: '%s', image: %s, detected_faces: %s)",
                           retval["filename"], retval["image"].shape, len(retval["detected_faces"]))
              yield retval
keep keep keep keep replace keep keep keep keep keep
 plugins.extract - Create ExtractMedia class for pipeline flow
Bugfix - Fix memory leak in extract
plugins/extract/mask/_base.py