Exemplo n.º 1
0
 def releaseConnection(self, conn, explicit=False):
     if self._memory:
         return
     threadid = self._threadOrigination.get(id(conn))
     DBAPI.releaseConnection(self, conn, explicit=explicit)
     if (self._pool is not None and threadid
             and threadid not in self._threadPool):
         self._threadPool[threadid] = conn
     else:
         if self._pool and conn in self._pool:
             self._pool.remove(conn)
         conn.close()
Exemplo n.º 2
0
 def releaseConnection(self, conn, explicit=False):
     if self._memory:
         return
     threadid = self._threadOrigination.get(id(conn))
     DBAPI.releaseConnection(self, conn, explicit=explicit)
     if (self._pool is not None and threadid
         and threadid not in self._threadPool):
         self._threadPool[threadid] = conn
     else:
         if self._pool and conn in self._pool:
             self._pool.remove(conn)
         conn.close()