          if self.args.scaling != "none" and self.args.scaling is not None:
              self.adjustments["scaling"] = PluginLoader.get_converter(
                  "scaling",
                  self.args.scaling,
                  disable_logging=disable_logging)(config=config)
          logger.debug("Loaded plugins: %s", self.adjustments)
  
      def process(self, in_queue, out_queue):
          """ Process items from the queue """
          logger.debug("Starting convert process. (in_queue: %s, out_queue: %s)",
 
</s> remove                 disable_logging=disable_logging)(config=config)
 </s> add                 disable_logging=disable_logging)(configfile=self.configfile, config=config) </s> remove     def __init__(self, mask_type, output_size, predicted_available, config=None):
        super().__init__(mask_type, output_size, predicted_available, config)
 </s> add     def __init__(self, mask_type, output_size, predicted_available, **kwargs):
        super().__init__(mask_type, output_size, predicted_available, **kwargs) </s> remove     def get_config_file(self):
        """ Return the config file from the calling folder """
 </s> add     def get_config_file(self, configfile):
        """ Return the config file from the calling folder or the provided file """
        if configfile is not None:
            if not os.path.isfile(configfile):
                err = "Config file does not exist at: {}".format(configfile)
                logger.error(err)
                raise ValueError(err)
            return configfile </s> remove     def set_config(self, config):
 </s> add     def set_config(self, configfile, config):
                disable_logging=disable_logging)(configfile=self.configfile, config=config)
          if self.args.scaling != "none" and self.args.scaling is not None:
              self.adjustments["scaling"] = PluginLoader.get_converter(
                  "scaling",
                  self.args.scaling,
                disable_logging=disable_logging)(configfile=self.configfile, config=config)
          logger.debug("Loaded plugins: %s", self.adjustments)
  
      def process(self, in_queue, out_queue):
          """ Process items from the queue """
          logger.debug("Starting convert process. (in_queue: %s, out_queue: %s)",
keep keep keep keep replace keep keep keep keep keep
 Config Changes + Bugfixes

Bugfix: Fully disable keypress monitor for GUI
Bugfix: Preview - Handle missing alignments file
Config changes:
    - Separate plugin defaults into their own files
    - Move mask_type to global training config
    - Add ability to pass in custom config files 
lib/convert.py