meld r1224 - trunk



Author: vincele
Date: Sat Mar  7 22:02:50 2009
New Revision: 1224
URL: http://svn.gnome.org/viewvc/meld?rev=1224&view=rev

Log:
Remove the repeat() inline generator function, and
replace the code that was using it by a simpler
tuple multiplication, which better express the code
intent.

This patch should be a noop.


Modified:
   trunk/dirdiff.py

Modified: trunk/dirdiff.py
==============================================================================
--- trunk/dirdiff.py	(original)
+++ trunk/dirdiff.py	Sat Mar  7 22:02:50 2009
@@ -416,10 +416,7 @@
                         self.items.extend(items)
                     def get(self):
                         self.items.sort()
-                        def repeat(s, n):
-                            for i in xrange(n):
-                                yield s
-                        return [ tuple(repeat(i,self.n)) for i in  uniq(self.items) ]
+                        return [(i,) * self.n for i in uniq(self.items)]
             else:
                 canonicalize = lambda x : x.lower()
                 class accum(object):



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]