diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-05-27 13:39:24 -0400 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-05-27 13:39:24 -0400 |
| commit | 638803eef1e5dc6e985b176b43bb9cb2a3b5010b (patch) | |
| tree | 732996849eb1f80238a25d9c1cc00d2f6fa06020 /lib/sqlalchemy/ext/declarative | |
| parent | 4276049e495b543db2e6b5a15a6ea62bbe27260a (diff) | |
| download | sqlalchemy-638803eef1e5dc6e985b176b43bb9cb2a3b5010b.tar.gz | |
- fix a dict while iterate mutation
- illustrate how OrderedDict can catch these, but commented out
to save function overhead
Diffstat (limited to 'lib/sqlalchemy/ext/declarative')
| -rw-r--r-- | lib/sqlalchemy/ext/declarative/base.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/sqlalchemy/ext/declarative/base.py b/lib/sqlalchemy/ext/declarative/base.py index 9187ed7f8..5a2b88db4 100644 --- a/lib/sqlalchemy/ext/declarative/base.py +++ b/lib/sqlalchemy/ext/declarative/base.py @@ -173,7 +173,7 @@ def _as_declarative(cls, classname, dict_): # extract columns from the class dict declared_columns = set() - for key, c in our_stuff.items(): + for key, c in list(our_stuff.items()): if isinstance(c, (ColumnProperty, CompositeProperty)): for col in c.columns: if isinstance(col, Column) and \ |
