summaryrefslogtreecommitdiff
path: root/doc/src/advanced.rst
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2010-12-02 17:13:13 +0000
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2010-12-02 17:13:13 +0000
commit9c71a9c6e557671c8807fc6f93ed4634b8888b70 (patch)
tree0071707691f1dff6244361c1e356cebde29603b4 /doc/src/advanced.rst
parentbde523695afa481e6113eeb6e720db4fc0059265 (diff)
downloadpsycopg2-9c71a9c6e557671c8807fc6f93ed4634b8888b70.tar.gz
Added link to psycogreen.
Diffstat (limited to 'doc/src/advanced.rst')
-rw-r--r--doc/src/advanced.rst6
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::