]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
dont cache reflected domains, lookup each time
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 12 Jul 2007 19:44:07 +0000 (19:44 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 12 Jul 2007 19:44:07 +0000 (19:44 +0000)
lib/sqlalchemy/databases/postgres.py

index 80ca5fbe95f6e1e4d7c8f71d4e5abbcfea1eba58..7e6664fa6d4ee8f244fbb263bdd6ef6e9220ad44 100644 (file)
@@ -517,8 +517,6 @@ class PGDialect(ansisql.ANSIDialect):
                 table.append_constraint(schema.ForeignKeyConstraint(constrained_columns, refspec, conname))
                 
     def _load_domains(self, connection):
-        if hasattr(self, '_domains'):
-            return self._domains
             
         ## Load data types for domains:
         SQL_DOMAINS = """
@@ -552,9 +550,8 @@ class PGDialect(ansisql.ANSIDialect):
 
             domains[name] = {'attype':attype, 'nullable': domain['nullable'], 'default': domain['default']}
 
-        self._domains = domains
+        return domains
         
-        return self._domains