def main(Standfile, Testfile, dir, output): if dir is not None and output is not None: dict = DirSha1.Sha1ADir(dir) Interface.Dict2File(dict, output) if Standfile is not None and Testfile is not None: s = Interface.File2Dict(Standfile) t = Interface.File2Dict(Testfile) Compare.TraceFileMove(t, s) Compare.TraceFileChange(t, s) Compare.TaceFileDel(t, s) Compare.TraceFileAdd(t, s) return