diff mercurial/revlog.py @ 8150:bbc24c0753a0

util: use built-in set and frozenset This drops Python 2.3 compatibility.
author Martin Geisler <mg@lazybytes.net>
date Wed, 22 Apr 2009 00:55:32 +0200
parents e8a28556a0a8
children 08e1baf924ca
line wrap: on
line diff
--- a/mercurial/revlog.py	Fri Apr 24 10:43:12 2009 +0200
+++ b/mercurial/revlog.py	Wed Apr 22 00:55:32 2009 +0200
@@ -576,7 +576,7 @@
     def ancestors(self, *revs):
         'Generate the ancestors of revs using a breadth-first visit'
         visit = list(revs)
-        seen = util.set([nullrev])
+        seen = set([nullrev])
         while visit:
             for parent in self.parentrevs(visit.pop(0)):
                 if parent not in seen:
@@ -586,7 +586,7 @@
 
     def descendants(self, *revs):
         'Generate the descendants of revs in topological order'
-        seen = util.set(revs)
+        seen = set(revs)
         for i in xrange(min(revs) + 1, len(self)):
             for x in self.parentrevs(i):
                 if x != nullrev and x in seen: