Traceback (most recent call last):
File "/mnt/vendor/lib/python3.4/site-packages/sqlalchemy/orm/session.py", line 2332, in _bulk_save_mappings
isstates, update_changed_only)
File "/mnt/vendor/lib/python3.4/site-packages/sqlalchemy/orm/persistence.py", line 100, in _bulk_update
if session_transaction.session.connection_callable:
AttributeError: 'NoneType' object has no attribute 'connection_callable'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "drunken-octo-dubstep.py", line 43, in <module>
update_greenlet.switch(None)
File "drunken-octo-dubstep.py", line 37, in <lambda>
update_greenlet = greenlet(lambda mapping: session.bulk_update_mappings(TestModel, greenletify_gen(mapping)))
File "/mnt/vendor/lib/python3.4/site-packages/sqlalchemy/orm/scoping.py", line 150, in do
return getattr(self.registry(), name)(*args, **kwargs)
File "/mnt/vendor/lib/python3.4/site-packages/sqlalchemy/orm/session.py", line 2318, in bulk_update_mappings
self._bulk_save_mappings(mapper, mappings, True, False, False, False)
File "/mnt/vendor/lib/python3.4/site-packages/sqlalchemy/orm/session.py", line 2340, in _bulk_save_mappings
transaction.rollback(_capture_exception=True)
File "/mnt/vendor/lib/python3.4/site-packages/sqlalchemy/util/langhelpers.py", line 63, in __exit__
compat.reraise(type_, value, traceback)
File "/mnt/vendor/lib/python3.4/site-packages/sqlalchemy/util/compat.py", line 182, in reraise
raise value
File "/mnt/vendor/lib/python3.4/site-packages/sqlalchemy/orm/session.py", line 2340, in _bulk_save_mappings
transaction.rollback(_capture_exception=True)
File "/mnt/vendor/lib/python3.4/site-packages/sqlalchemy/orm/session.py", line 408, in rollback
self._assert_active(prepared_ok=True, rollback_ok=True)
File "/mnt/vendor/lib/python3.4/site-packages/sqlalchemy/orm/session.py", line 223, in _assert_active
raise sa_exc.ResourceClosedError(closed_msg)
sqlalchemy.exc.ResourceClosedError: This transaction is closed