summaryrefslogtreecommitdiff
path: root/docs/api
diff options
context:
space:
mode:
authorgoodwillcoding <goodwillcoding@webhippo.net>2014-04-19 21:29:02 -0700
committergoodwillcoding <goodwillcoding@webhippo.net>2014-04-19 21:29:02 -0700
commit437b4b698f71614793bb15ca5388b249842a9885 (patch)
tree6544fbfeb2aab51677ffda2792b5b55b6b2a3ef7 /docs/api
parent28cf6b65423b4c7e58afbf2850857a898dc29fbb (diff)
parentc31c6160154d1608ac79458b284f67554d185eae (diff)
downloadpyramid-437b4b698f71614793bb15ca5388b249842a9885.tar.gz
pyramid-437b4b698f71614793bb15ca5388b249842a9885.tar.bz2
pyramid-437b4b698f71614793bb15ca5388b249842a9885.zip
Merge branch 'master' of github.com:Pylons/pyramid into scaffold_version
Diffstat (limited to 'docs/api')
-rw-r--r--docs/api/request.rst8
1 files changed, 7 insertions, 1 deletions
diff --git a/docs/api/request.rst b/docs/api/request.rst
index 343d0c022..77d80f6d6 100644
--- a/docs/api/request.rst
+++ b/docs/api/request.rst
@@ -319,7 +319,13 @@
def _connect(request):
conn = request.registry.dbsession()
- def cleanup(_):
+ def cleanup(request):
+ # since version 1.5, request.exception is no
+ # longer eagerly cleared
+ if request.exception is not None:
+ conn.rollback()
+ else:
+ conn.commit()
conn.close()
request.add_finished_callback(cleanup)
return conn