added a list unique-ifier
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 23 Jul 2007 00:02:16 +0000 (00:02 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Mon, 23 Jul 2007 00:02:16 +0000 (00:02 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@7572 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/python/oils/utils/utils.py

index bb874c0..47df3f7 100644 (file)
@@ -46,3 +46,11 @@ def md5sum(str):
     m = md5.new()
     m.update(str)
     return m.hexdigest()
+
+def unique(arr):
+    ''' Unique-ify a list.  only works if list items are hashable '''
+    o = {}
+    for x in arr:
+        o[x] = 1
+    return o.keys()
+