Los documentos psycopg dicen: "Las conexiones Psycopg no son seguras para hilos verdes y no pueden usarse simultáneamente por diferentes hilos verdes. Intentar ejecutar más de un comando al tiempo usando un cursor por hilo dará como resultado un error (o un punto muerto) en versiones anteriores a la 2.4.2). Por lo tanto, se recomienda a los programadores que eviten compartir conexiones entre corutinas o que utilicen un bloqueo compatible con bibliotecas para sincronizar conexiones compartidas, por ejemplo, para la puesta en común. "¿Cómo puedo unir conexiones utilizando psycopg y gevent?
No encuentro una implementación del grupo que sea segura para hilos verdes. ¿Hay alguna por ahí?
Finalizado con el ejemplo de agrupación de conexiones en gevent docs – gone
Enlace actualizado al ejemplo de psycopg2 gevent: https://github.com/gevent/gevent/blob/master/examples/psycopg2_pool.py –
Gracias, acabo de actualizar la respuesta. –