          :attr:`final_pass` to indicate to the caller which phase is being processed
      """
      def __init__(self, detector, aligner, masker, configfile=None,
                   multiprocess=False, rotate_images=None, min_size=20,
                   normalize_method=None):
          logger.debug("Initializing %s: (detector: %s, aligner: %s, masker: %s, "
                       "configfile: %s, multiprocess: %s, rotate_images: %s, min_size: %s, "
                       "normalize_method: %s)",
                       self.__class__.__name__, detector, aligner, masker, configfile,
                       multiprocess, rotate_images, min_size, normalize_method)
 
</s> remove                      "normalize_method: %s)",
 </s> add                      "normalize_method: %s, image_is_aligned: %s)", </s> remove                      multiprocess, rotate_images, min_size, normalize_method)
        self._flow = ["detect", "align", "mask"]
 </s> add                      multiprocess, rotate_images, min_size, normalize_method, image_is_aligned)
        self._flow = self._set_flow(detector, aligner, masker) </s> remove         logger.trace("Loading feed face: (size: %s, coverage_ratio: %s, dtype: %s)",
                     size, coverage_ratio, dtype)
 </s> add         logger.trace("Loading feed face: (size: %s, coverage_ratio: %s, dtype: %s, "
                     "is_aligned_face: %s)", size, coverage_ratio, dtype, is_aligned_face) </s> remove     def __init__(self, git_model_id=None, model_filename=None, configfile=None):
 </s> add     def __init__(self, git_model_id=None, model_filename=None, configfile=None,
                 image_is_aligned=False):
                 normalize_method=None, image_is_aligned=False):
          :attr:`final_pass` to indicate to the caller which phase is being processed
      """
      def __init__(self, detector, aligner, masker, configfile=None,
                   multiprocess=False, rotate_images=None, min_size=20,
                 normalize_method=None, image_is_aligned=False):
          logger.debug("Initializing %s: (detector: %s, aligner: %s, masker: %s, "
                       "configfile: %s, multiprocess: %s, rotate_images: %s, min_size: %s, "
                       "normalize_method: %s)",
                       self.__class__.__name__, detector, aligner, masker, configfile,
                       multiprocess, rotate_images, min_size, normalize_method)
keep keep keep keep replace keep keep keep keep keep
 Extract - Mask updates

- Remove none mask plugin
- Make pipeline more flexible
- Add support for pre-aligned faces to masker plugin
- Migrate blur and threshold settings to mask output 
plugins/extract/pipeline.py