Revision f7414041 lib/utils.py

b/lib/utils.py
1002 1002
  for elem in itertools.ifilter(pred, seq):
1003 1003
    return True
1004 1004
  return False
1005

  
1006

  
1007
def UniqueSequence(seq):
1008
  """Returns a list with unique elements.
1009

  
1010
  Element order is preserved.
1011
  """
1012
  seen = set()
1013
  return [i for i in seq if i not in seen and not seen.add(i)]

Also available in: Unified diff