summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/sqlalchemy/orm/decl_api.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/orm/decl_api.py b/lib/sqlalchemy/orm/decl_api.py
index 54e927ee4..23b89a543 100644
--- a/lib/sqlalchemy/orm/decl_api.py
+++ b/lib/sqlalchemy/orm/decl_api.py
@@ -624,14 +624,14 @@ class registry(object):
return itertools.chain(
(
manager.mapper
- for manager in self._managers
+ for manager in list(self._managers)
if manager.is_mapped
and not manager.mapper.configured
and manager.mapper._ready_for_configure
),
(
npm
- for npm in self._non_primary_mappers
+ for npm in list(self._non_primary_mappers)
if not npm.configured and npm._ready_for_configure
),
)