Message131735
unified_diff seems to lose the context when comparing the 2 files contained in the attached archive using this script :
import difflib
b1 = open("out1.short","r").read().splitlines(True)
b2 = open("out2.short","r").read().splitlines(True)
compare = difflib.unified_diff(b1,b2)
for line in compare:
print line,
a big chunk of lines is considered as removed, just to be added next (around line 16).
Comparing out2.short against out1.short does not produce this behavior :
compare = difflib.unified_diff(b2,b1)
is "correct".
Other diff tools such as diff or vimdiff do not exhibit this problem. |
|
Date |
User |
Action |
Args |
2011-03-22 10:09:30 | Brice.Videau | set | recipients:
+ Brice.Videau |
2011-03-22 10:09:30 | Brice.Videau | set | messageid: <1300788570.13.0.524020554804.issue11632@psf.upfronthosting.co.za> |
2011-03-22 10:09:29 | Brice.Videau | link | issue11632 messages |
2011-03-22 10:09:29 | Brice.Videau | create | |
|