I have developed some custom DAO-like classes to meet some very specialized requirements for my project that is a server-side process that does not run inside any kind of fr
Wrap your connection class.
Set a limit on how many connections you make. Return an unused connection. Intercept close to free the connection.
Update: I put something like this in dbpool.py:
import sqlalchemy.pool as pool import MySQLdb as mysql mysql = pool.manage(mysql)