diff options
Diffstat (limited to 'lib/sqlalchemy/sql/schema.py')
-rw-r--r-- | lib/sqlalchemy/sql/schema.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/sql/schema.py b/lib/sqlalchemy/sql/schema.py index fd1e3fa38..689eda11d 100644 --- a/lib/sqlalchemy/sql/schema.py +++ b/lib/sqlalchemy/sql/schema.py @@ -3972,7 +3972,7 @@ class MetaData(SchemaItem): examples. """ - self.tables = util.immutabledict() + self.tables = util.FacadeDict() self.schema = quoted_name(schema, quote_schema) self.naming_convention = ( naming_convention @@ -4015,7 +4015,7 @@ class MetaData(SchemaItem): def _add_table(self, name, schema, table): key = _get_table_key(name, schema) - dict.__setitem__(self.tables, key, table) + self.tables._insert_item(key, table) if schema: self._schemas.add(schema) |