              pass
          
          #thought maybe I/O bound, sometimes saving in parallel is faster
          threads = []
          t = Thread(target=self.encoder.save_weights, args=(os.path.join(model_dir, hdf['encoderH5']),))
          threads.append(t)         
          t = Thread(target=self.decoder_A.save_weights, args=(os.path.join(model_dir, hdf['decoder_AH5']),))
          threads.append(t)
          t = Thread(target=self.decoder_B.save_weights, args=(os.path.join(model_dir, hdf['decoder_BH5']),))
          threads.append(t)
 
</s> remove             print('backup functionality not available')   
            pass
 </s> add             print('backup functionality not available\n')                                       </s> remove         #thought maybe I/O bound, sometimes saving in parallel is faster
 </s> add         # thought maybe I/O bound, sometimes saving in parallel is faster
        t = Thread(target=self.encoder.save_weights, args=(str(self.model_dir / hdf['encoderH5']),))
              pass
          
          #thought maybe I/O bound, sometimes saving in parallel is faster
          threads = []
        t = Thread(target=self.encoder.save_weights, args=(str(self.model_dir / hdf['encoderH5']),))
          threads.append(t)         
          t = Thread(target=self.decoder_A.save_weights, args=(os.path.join(model_dir, hdf['decoder_AH5']),))
          threads.append(t)
          t = Thread(target=self.decoder_B.save_weights, args=(os.path.join(model_dir, hdf['decoder_BH5']),))
          threads.append(t)
keep keep keep keep replace keep keep keep keep keep
 Changed saving weights routine (#403)

* fixed save_weights routine as per deepfakes/faceswap request to keep consistency with the rest of the plugin models 
plugins/Model_OriginalHighRes/Model.py