  
  
  def get_config(plugin_name):
      """ Return the config for the requested model """
      return Config(plugin_name).config_dict
  
  
  class Adjustment():
      """ Parent class for adjustments """
      def __init__(self, mask_type, output_size, predicted_available, config=None):
 
</s> remove     return Config(plugin_name).config_dict
 </s> add     return Config(plugin_name, configfile=configfile).config_dict </s> remove     return Config(plugin_name).config_dict
 </s> add     return Config(plugin_name, configfile=configfile).config_dict </s> remove     def __init__(self, mask_type, output_size, predicted_available, config=None):
 </s> add     def __init__(self, mask_type, output_size, predicted_available, configfile=None, config=None): </s> remove     return Config(plugin_name).config_dict
 </s> add     return Config(plugin_name, configfile=configfile).config_dict </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)
    return Config(plugin_name, configfile=configfile).config_dict
  
  
  def get_config(plugin_name):
      """ Return the config for the requested model """
    return Config(plugin_name, configfile=configfile).config_dict
  
  
  class Adjustment():
      """ Parent class for adjustments """
      def __init__(self, mask_type, output_size, predicted_available, config=None):
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 
plugins/convert/mask/_base.py