- changed milestone to 0.4.0
SessionExtension before_commit/after_commit don't work
Issue #757
resolved
I get:
AttributeError: 'Session' object has no attribute 'before_commit'
You need to apply:
Index: lib/sqlalchemy/orm/session.py
===================================================================
--- lib/sqlalchemy/orm/session.py (revision 3411)
+++ lib/sqlalchemy/orm/session.py (working copy)
@@ -205,7 +205,7 @@
return self.__parent
if self.session.extension is not None:
- self.session.before_commit(self.session)
+ self.session.extension.before_commit(self.session)
if self.autoflush:
self.session.flush()
@@ -218,7 +218,7 @@
t[1](1).commit()
if self.session.extension is not None:
- self.session.after_commit(self.session)
+ self.session.extension.after_commit(self.session)
self.close()
return self.__parent
-- dwon
Comments (3)
-
repo owner -
repo owner - changed status to resolved
-
repo owner - removed milestone
Removing milestone: 0.4.0 (automated comment)
- Log in to comment
also need a basic SessionExtension unit test here