          """ Run reformat """
          print("\n[REFORMAT ALIGNMENTS]")  # Tidy up cli output
          if self.alignments.src_format == "dfl":
              self.alignments.alignments = self.load_dfl()
              self.alignments.file = os.path.join(self.frames_dir,
                                                  "alignments.json")
          self.alignments.save_alignments()
  
      def load_dfl(self):
          """ Load alignments from DeepFaceLab and format for Faceswap """
 
</s> remove         frames = {item[0]: item[1]
                  for item in self.frames.values()}
 </s> add  </s> remove             self.frames = Frames(self.frames_dir,
                                 self.verbose).items
 </s> add  </s> remove         self.frames_dir = arguments.frames_dir
 </s> add  </s> remove     def convert_dfl_alignment(dfl_alignments, sourcefile, alignments):
 </s> add     def convert_dfl_alignment(dfl_alignments, alignments):
            self.alignments.file = os.path.join(self.faces.folder,
          """ Run reformat """
          print("\n[REFORMAT ALIGNMENTS]")  # Tidy up cli output
          if self.alignments.src_format == "dfl":
              self.alignments.alignments = self.load_dfl()
            self.alignments.file = os.path.join(self.faces.folder,
                                                  "alignments.json")
          self.alignments.save_alignments()
  
      def load_dfl(self):
          """ Load alignments from DeepFaceLab and format for Faceswap """
keep keep keep keep replace keep keep keep keep keep
 Small fix for alignments tool (#489)

* Remove frames requirement for dfl 
tools/alignments.py