Formatting, typo, and speedup from RELEASE-3_2 compareSICS.py
This commit is contained in:
@ -219,6 +219,7 @@ if __name__ == "__main__":
|
||||
if not os.path.exists(destin):
|
||||
print " ", destin, "does not exist"
|
||||
continue
|
||||
if args.show:
|
||||
delta = list(difflib.unified_diff(\
|
||||
open(source).read().splitlines(),\
|
||||
open(destin).read().splitlines(),\
|
||||
@ -227,6 +228,10 @@ if __name__ == "__main__":
|
||||
fromfiledate=datetime.datetime.fromtimestamp(os.path.getmtime(source)),\
|
||||
tofiledate=datetime.datetime.fromtimestamp(os.path.getmtime(destin)),\
|
||||
lineterm=""))
|
||||
elif open(source).read() == open(destin).read():
|
||||
delta = []
|
||||
else:
|
||||
delta = [""]
|
||||
delta_len = len(delta)
|
||||
if delta_len > 0:
|
||||
print_list[destin] = (source, list(delta))
|
||||
@ -240,7 +245,7 @@ if __name__ == "__main__":
|
||||
else:
|
||||
print args.command, source, destin
|
||||
else:
|
||||
print source, destin, "#%d" % len(delta)
|
||||
print source, destin
|
||||
if args.show:
|
||||
for line in delta:
|
||||
print line
|
||||
@ -286,7 +291,7 @@ if __name__ == "__main__":
|
||||
if len(lines) > 0:
|
||||
tgt = "/tmp/link_%s" % str(os.getpid())
|
||||
if (os.path.exists(tgt)):
|
||||
for root, disr, files in os.walk(tgt, topdown=False):
|
||||
for root, dirs, files in os.walk(tgt, topdown=False):
|
||||
for name in files:
|
||||
os.remove(os.path.join(root, name))
|
||||
for name in dirs:
|
||||
@ -378,5 +383,3 @@ if __name__ == "__main__":
|
||||
except:
|
||||
pass
|
||||
print "Copies (%d) in: %s" % (count, tgt)
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user