          self.disk_io = DiskIO(self.alignments, self.images, arguments)
          self.predictor = Predict(self.disk_io.load_queue, self.queue_size, arguments)
          self.converter = Converter(get_folder(self.args.output_dir),
                                     self.predictor.output_size,
                                     self.predictor.has_predicted_mask,
                                     self.disk_io.draw_transparent,
                                     self.disk_io.pre_encode,
 
</s> remove                                    arguments)
 </s> add                                    arguments,
                                   configfile=configfile) </s> remove                      draw_transparent, pre_encode, arguments)
 </s> add                      draw_transparent, pre_encode, arguments, configfile) </s> remove                      "draw_transparent: %s, pre_encode: %s, arguments: %s)",
 </s> add                      "draw_transparent: %s, pre_encode: %s, arguments: %s, configfile: %s)",
        configfile = self.args.configfile if hasattr(self.args, "configfile") else None
          self.disk_io = DiskIO(self.alignments, self.images, arguments)
          self.predictor = Predict(self.disk_io.load_queue, self.queue_size, arguments)
        configfile = self.args.configfile if hasattr(self.args, "configfile") else None
          self.converter = Converter(get_folder(self.args.output_dir),
                                     self.predictor.output_size,
                                     self.predictor.has_predicted_mask,
                                     self.disk_io.draw_transparent,
                                     self.disk_io.pre_encode,
keep add 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 
scripts/convert.py