          extractors = sorted(item.name.replace(".py", "").replace("_", "-")
                              for item in os.scandir(extractpath)
                              if not item.name.startswith("_")
                              and not item.name.endswith("defaults.py")
                              and item.name.endswith(".py")
                              and item.name != "manual.py")
          if add_none:
              extractors.insert(0, "none")
          return extractors
  
      @staticmethod
 
</s> remove         logger.trace("Building faces panel. (total_faces: %s", total_faces)
 </s> add         logger.trace("Building faces panel. (total_faces: %s)", total_faces) </s> remove                         self._rollover = ExtractMedia(item.filename, item.image)
                        self._rollover.add_detected_faces(item.detected_faces[f_idx + 1:])
 </s> add                         self._rollover = ExtractMedia(
                            item.filename,
                            item.image,
                            detected_faces=item.detected_faces[f_idx + 1:]) </s> remove                         self._rollover = ExtractMedia(item.filename, item.image)
                        self._rollover.add_detected_faces(item.detected_faces[f_idx + 1:])
 </s> add                         self._rollover = ExtractMedia(
                            item.filename,
                            item.image,
                            detected_faces=item.detected_faces[f_idx + 1:]) </s> remove         # Set the batchsizes to 1
        for plugin_type in ("detect", "align"):
            extractor.set_batchsize(plugin_type, 1)
 </s> add         # Set the batchsize to 1
        extractor.set_batchsize("align", 1) </s> remove         extractor = Extractor("manual", "fan", None, multiprocess=True, normalize_method="hist")
 </s> add         extractor = Extractor(None, "fan", None, multiprocess=True, normalize_method="hist")
                            and item.name.endswith(".py"))
          extractors = sorted(item.name.replace(".py", "").replace("_", "-")
                              for item in os.scandir(extractpath)
                              if not item.name.startswith("_")
                              and not item.name.endswith("defaults.py")
                            and item.name.endswith(".py"))
                            and item.name.endswith(".py"))
          if add_none:
              extractors.insert(0, "none")
          return extractors
  
      @staticmethod
keep keep keep keep replace replace keep keep keep keep keep
 Bugfix - Manual tool. Use new ExtractMedia class 
plugins/plugin_loader.py