A simple connection pool handler that maintains a pool of connection objects (of whatever type you specify) attached to each thread.
from mylibrary import MyConnectionClass
from cpool import CPool
MyPool= CPool(MyConnectionClass)
MyPool.configure(host = 'myhost', port = '12345')
conn = MyPool()
conn.do_comething()