]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
(no commit message)
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 16 Sep 2005 07:37:29 +0000 (07:37 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 16 Sep 2005 07:37:29 +0000 (07:37 +0000)
lib/sqlalchemy/util.py

index 6f2478a92ff3d11b15657a9d77cefe327f309423..3ff237beaebc9966540b983da6bc4c2ee0ec0171 100644 (file)
@@ -114,7 +114,10 @@ class HashSet(object):
         
     def append(self, item):
         self.map[item] = item
+
+    def __add__(self, other):
+        return HashSet(self.map.values() + [i for i in other])
+        
     def __len__(self):
         return len(self.map)
         
@@ -149,7 +152,7 @@ class HistoryArraySet(UserList.UserList):
                del self.data[i]
                i -= 1
 
-    def hash(self):
+    def __hash__(self):
         return id(self)
     def _setrecord(self, item):
         try: