]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
(no commit message)
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 4 Aug 2005 05:27:24 +0000 (05:27 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 4 Aug 2005 05:27:24 +0000 (05:27 +0000)
lib/sqlalchemy/schema.py

index c840392a26ff11ccfc26082a57d21c1c84e64a5c..41cb166212febccc1c3af69df7e9db7cecb54b8a 100644 (file)
@@ -59,10 +59,13 @@ class SchemaItem(object):
             
     def accept_visitor(self, visitor): raise NotImplementedError()
     def _set_parent(self, parent): raise NotImplementedError()
-
+    def hash_key(self):
+        return repr(self)
+        
     def __getattr__(self, key):
         return getattr(self._impl, key)
 
+    
 class Table(SchemaItem):
     """represents a relational database table."""
     
@@ -86,7 +89,7 @@ class Table(SchemaItem):
         self.schema = schema
 
     primary_keys = property (lambda self: [c for c in self.columns if c.primary_key])
-        
+
     def accept_visitor(self, visitor): 
         for c in self.columns:
             c.accept_visitor(visitor)