          module = import_module(mod)
          return getattr(module, ttl)
  
      @staticmethod
      def get_available_extractors(extractor_type, add_none=False, extend_plugin=False):
          """ Return a list of available extractors of the given type
  
          Parameters
          ----------
          extractor_type: {'aligner', 'detector', 'masker'}
 
</s> remove         extractor_type: {'aligner', 'detector', 'masker'}
 </s> add         extractor_type: {'align', 'detect', 'mask'} </s> remove     def get_available_convert_plugins(convert_category, add_none=True):
 </s> add     def get_available_convert_plugins(convert_category: str, add_none: bool = True) -> List[str]: </s> remove     def get_available_models():
 </s> add     def get_available_models() -> List[str]: </s> remove     def _import(attr, name, disable_logging):
 </s> add     def _import(attr: str, name: str, disable_logging: bool): </s> remove     def get_aligner(name, disable_logging=False):
 </s> add     def get_aligner(name: str, disable_logging: bool = False) -> Type["Aligner"]:
    def get_available_extractors(extractor_type: Literal["align", "detect", "mask"],
                                 add_none: bool = False,
                                 extend_plugin: bool = False) -> List[str]:
          module = import_module(mod)
          return getattr(module, ttl)
  
      @staticmethod
    def get_available_extractors(extractor_type: Literal["align", "detect", "mask"],
                                 add_none: bool = False,
                                 extend_plugin: bool = False) -> List[str]:
          """ Return a list of available extractors of the given type
  
          Parameters
          ----------
          extractor_type: {'aligner', 'detector', 'masker'}
keep keep keep keep replace keep keep keep keep keep
 extract: Add batch processing mode 
plugins/plugin_loader.py