From: Mike Bayer Date: Thu, 12 Jul 2007 19:44:07 +0000 (+0000) Subject: dont cache reflected domains, lookup each time X-Git-Tag: rel_0_3_9~27 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fdb836e041862336f7fb53604e42748e3691d345;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git dont cache reflected domains, lookup each time --- diff --git a/lib/sqlalchemy/databases/postgres.py b/lib/sqlalchemy/databases/postgres.py index 80ca5fbe95..7e6664fa6d 100644 --- a/lib/sqlalchemy/databases/postgres.py +++ b/lib/sqlalchemy/databases/postgres.py @@ -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