diff options
| author | Michael Merickel <github@m.merickel.org> | 2018-08-21 01:44:55 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-08-21 01:44:55 -0500 |
| commit | 820a752645b460ea8009b07a75c752ab09c53dec (patch) | |
| tree | 14616d81a7abedfe523c057e71ed7b2aca680754 /docs/api/request.rst | |
| parent | df8598a2658632f709a64e8076cce02ca49de8e6 (diff) | |
| parent | 254710cb716dccfe536b20d077e3cb79be19c6b3 (diff) | |
| download | pyramid-820a752645b460ea8009b07a75c752ab09c53dec.tar.gz pyramid-820a752645b460ea8009b07a75c752ab09c53dec.tar.bz2 pyramid-820a752645b460ea8009b07a75c752ab09c53dec.zip | |
Merge pull request #3330 from stevepiercy/docs-code-style
Docs code style
Diffstat (limited to 'docs/api/request.rst')
| -rw-r--r-- | docs/api/request.rst | 38 |
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 |
