          frames_dir = "\n\tMust Pass in a frames folder (-fr)."
          faces_dir = "\n\tMust Pass in a faces folder (-fc)."
          frames_or_faces_dir = ("\n\tMust Pass in either a frames folder \n\t"
                                 "OR a faces folder (-fr or -fc).")
          output_opts = "\n\tUse the output option (-o) to process\n\tresults."
          argument_list = list()
          argument_list.append({"opts": ("-j", "--job"),
                                "type": str,
                                "choices": ("draw", "extract",
                                            "missing-alignments",
 
</s> remove         if not self.folder or not os.path.isdir(self.folder):
            print("ERROR: The folder {} could not "
                  "be found".format(self.folder))
 </s> add         err = None
        loadtype = self.__class__.__name__
        if not self.folder:
            err = "ERROR: A {} folder must be specified".format(loadtype)
        elif not os.path.isdir(self.folder):
            err = ("ERROR: The {} folder {} could not be "
                   "found".format(loadtype, self.folder))
        if err:
            print(err) </s> remove class MediaLoader(object):
 </s> add class MediaLoader(): </s> remove         elif self.alignments_format in extensions.keys():
            dst_fmt = extensions[self.alignments_format]
 </s> add         elif self.src_format == "dfl":
            dst_fmt = "json"
        elif self.src_format in extensions.keys():
            dst_fmt = extensions[self.src_format] </s> remove         if os.path.isdir(self.faces_dir):
 </s> add         elif os.path.isdir(self.faces_dir): </s> remove                   "Exiting".format(self.alignments_format))
 </s> add                   "Exiting".format(self.src_format))
        frames_and_faces_dir = ("\n\tMust Pass in a frames folder AND a\n\t"
                                "faces folder (-fr and -fc).")
          frames_dir = "\n\tMust Pass in a frames folder (-fr)."
          faces_dir = "\n\tMust Pass in a faces folder (-fc)."
          frames_or_faces_dir = ("\n\tMust Pass in either a frames folder \n\t"
                                 "OR a faces folder (-fr or -fc).")
        frames_and_faces_dir = ("\n\tMust Pass in a frames folder AND a\n\t"
                                "faces folder (-fr and -fc).")
          output_opts = "\n\tUse the output option (-o) to process\n\tresults."
          argument_list = list()
          argument_list.append({"opts": ("-j", "--job"),
                                "type": str,
                                "choices": ("draw", "extract",
                                            "missing-alignments",
keep keep keep add keep keep keep keep keep keep
 Alignments tool - Import from DeepFaceLab (#487)

* Import alignments from DeepFaceLab 
tools/cli.py