UI/DiffDialog.py

changeset 432
497e188ee86e
parent 97
c4086afea02b
child 500
c3abc7895a01
diff -r 96cc7d322f89 -r 497e188ee86e UI/DiffDialog.py
--- a/UI/DiffDialog.py	Thu Jul 29 18:34:15 2010 +0200
+++ b/UI/DiffDialog.py	Thu Jul 29 20:00:59 2010 +0200
@@ -77,11 +77,12 @@
     started = False
     for group in SequenceMatcher(None,a,b).get_grouped_opcodes(n):
         if not started:
-            yield '--- %s\t%s%s' % (fromfile, fromfiledate, lineterm)
-            yield '+++ %s\t%s%s' % (tofile, tofiledate, lineterm)
+            yield '--- {0}\t{1}{2}'.format(fromfile, fromfiledate, lineterm)
+            yield '+++ {0}\t{1}{2}'.format(tofile, tofiledate, lineterm)
             started = True
         i1, i2, j1, j2 = group[0][1], group[-1][2], group[0][3], group[-1][4]
-        yield "@@ -%d,%d +%d,%d @@%s" % (i1+1, i2-i1, j1+1, j2-j1, lineterm)
+        yield "@@ -{0:d},{1:d} +{2:d},{3:d} @@{4}".format(
+            i1+1, i2-i1, j1+1, j2-j1, lineterm)
         for tag, i1, i2, j1, j2 in group:
             if tag == 'equal':
                 for line in a[i1:i2]:
@@ -156,15 +157,15 @@
     prefixmap = {'insert':'+ ', 'delete':'- ', 'replace':'! ', 'equal':'  '}
     for group in SequenceMatcher(None,a,b).get_grouped_opcodes(n):
         if not started:
-            yield '*** %s\t%s%s' % (fromfile, fromfiledate, lineterm)
-            yield '--- %s\t%s%s' % (tofile, tofiledate, lineterm)
+            yield '*** {0}\t{1}{2}'.format(fromfile, fromfiledate, lineterm)
+            yield '--- {0}\t{1}{2}'.format(tofile, tofiledate, lineterm)
             started = True
 
-        yield '***************%s' % (lineterm,)
+        yield '***************{0}'.format(lineterm)
         if group[-1][2] - group[0][1] >= 2:
-            yield '*** %d,%d ****%s' % (group[0][1]+1, group[-1][2], lineterm)
+            yield '*** {0:d},{1:d} ****{2}'.format(group[0][1]+1, group[-1][2], lineterm)
         else:
-            yield '*** %d ****%s' % (group[-1][2], lineterm)
+            yield '*** {0:d} ****{1}'.format(group[-1][2], lineterm)
         visiblechanges = [e for e in group if e[0] in ('replace', 'delete')]
         if visiblechanges:
             for tag, i1, i2, _, _ in group:
@@ -173,9 +174,9 @@
                         yield prefixmap[tag] + line
 
         if group[-1][4] - group[0][3] >= 2:
-            yield '--- %d,%d ----%s' % (group[0][3]+1, group[-1][4], lineterm)
+            yield '--- {0:d},{1:d} ----{2}'.format(group[0][3]+1, group[-1][4], lineterm)
         else:
-            yield '--- %d ----%s' % (group[-1][4], lineterm)
+            yield '--- {0:d} ----{1}'.format(group[-1][4], lineterm)
         visiblechanges = [e for e in group if e[0] in ('replace', 'insert')]
         if visiblechanges:
             for tag, _, _, j1, j2 in group:
@@ -265,7 +266,7 @@
         """
         dname, fname = Utilities.splitPath(self.filename2)
         if fname != '.':
-            fname = "%s.diff" % self.filename2
+            fname = "{0}.diff".format(self.filename2)
         else:
             fname = dname
             

eric ide

mercurial