changeset 5881 | 4bb64294e5b4 |
parent 5668 | ca4f10c76ea7 |
child 5913 | 7c2921a60035 |
child 5917 | a8dbfa1802cd |
--- a/mercurial/util.py Sat Jan 19 14:39:30 2008 +0100 +++ b/mercurial/util.py Thu Dec 27 23:55:40 2007 -0600 @@ -236,13 +236,7 @@ def unique(g): """return the uniq elements of iterable g""" - seen = {} - l = [] - for f in g: - if f not in seen: - seen[f] = 1 - l.append(f) - return l + return dict.fromkeys(g).keys() class Abort(Exception): """Raised if a command needs to print an error and exit."""