def _pooled_connect(**kw): poolsize = kw.get("synnefo_poolsize", 0) if not poolsize: kw.pop("synnefo_poolsize", None) return psycopg2._original_connect(**kw) pool = _get_pool(kw) log.debug("GET-POOL: Pool: %r", pool) r = pool.pool_get() log.debug("GOT-POOL: Got connection %d from pool %r", id(r), pool) return r
def _pool_create(self): log.info("CREATE: about to get a new connection from psycopg2") conn = psycopg2._original_connect(**self._connection_args) log.info("CREATED: got connection %s from psycopg2", conn) return PooledConnection(self, conn)