class DBPoolError(Exception): pass class UnsupportedError(DBPoolError): pass class PooledConnection: def __init__(self, pool, con): def close(self): def __getattr__(self, name): def __del__(self): class DBPool: def __init__(self, dbModule, maxConnections, *args, **kwargs):