summaryrefslogtreecommitdiff
path: root/docs/api
diff options
context:
space:
mode:
authorSteve Piercy <web@stevepiercy.com>2018-08-18 02:49:46 -0700
committerSteve Piercy <web@stevepiercy.com>2018-08-18 02:49:46 -0700
commitfcc53a4d3424b064761a1fbd49be66e2f39cd906 (patch)
tree387c2c76351b0bb813cb976a2423d6fd759dd249 /docs/api
parent510b21a1bb8772ffd39a92ecd38fc738b88a1f31 (diff)
downloadpyramid-fcc53a4d3424b064761a1fbd49be66e2f39cd906.tar.gz
pyramid-fcc53a4d3424b064761a1fbd49be66e2f39cd906.tar.bz2
pyramid-fcc53a4d3424b064761a1fbd49be66e2f39cd906.zip
Clean up code-blocks in request
Diffstat (limited to 'docs/api')
-rw-r--r--docs/api/request.rst38
1 files changed, 19 insertions, 19 deletions
diff --git a/docs/api/request.rst b/docs/api/request.rst
index 52bf50078..b5700f4ab 100644
--- a/docs/api/request.rst
+++ b/docs/api/request.rst
@@ -321,25 +321,25 @@
from the name of the ``callable``.
.. code-block:: python
- :linenos:
-
- def _connect(request):
- conn = request.registry.dbsession()
- 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
-
- @subscriber(NewRequest)
- def new_request(event):
- request = event.request
- request.set_property(_connect, 'db', reify=True)
+ :linenos:
+
+ def _connect(request):
+ conn = request.registry.dbsession()
+ 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
+
+ @subscriber(NewRequest)
+ def new_request(event):
+ request = event.request
+ request.set_property(_connect, 'db', reify=True)
The subscriber doesn't actually connect to the database, it just
provides the API which, when accessed via ``request.db``, will