diff options
| author | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2010-12-02 17:13:13 +0000 |
|---|---|---|
| committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2010-12-02 17:13:13 +0000 |
| commit | 9c71a9c6e557671c8807fc6f93ed4634b8888b70 (patch) | |
| tree | 0071707691f1dff6244361c1e356cebde29603b4 /doc/src/advanced.rst | |
| parent | bde523695afa481e6113eeb6e720db4fc0059265 (diff) | |
| download | psycopg2-9c71a9c6e557671c8807fc6f93ed4634b8888b70.tar.gz | |
Added link to psycogreen.
Diffstat (limited to 'doc/src/advanced.rst')
| -rw-r--r-- | doc/src/advanced.rst | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/src/advanced.rst b/doc/src/advanced.rst index 430cdd1..d4baf41 100644 --- a/doc/src/advanced.rst +++ b/doc/src/advanced.rst @@ -441,12 +441,18 @@ example callback (using `!select()` to block) is provided as else: raise OperationalError("bad state from poll: %s" % state) +Providing callback functions for the single coroutine libraries is out of +psycopg2 scope, as the callback can be tied to the libraries' implementation +details. You can check the `psycogreen`_ project for further informations and +resources about the topic. + .. _coroutine: http://en.wikipedia.org/wiki/Coroutine .. _greenlet: http://pypi.python.org/pypi/greenlet .. _green threads: http://en.wikipedia.org/wiki/Green_threads .. _Eventlet: http://eventlet.net/ .. _gevent: http://www.gevent.org/ .. _SQLAlchemy: http://www.sqlalchemy.org/ +.. _psycogreen: http://bitbucket.org/dvarrazzo/psycogreen/ .. __: http://www.postgresql.org/docs/9.0/static/libpq-async.html .. warning:: |
