From: Mike Bayer Date: Fri, 17 Mar 2006 21:14:39 +0000 (+0000) Subject: added invalidate() method to connectionfairy, allows the connection to be removed... X-Git-Tag: rel_0_1_5~60 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6562046964f302805a5cd3143481f79804e1667c;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git added invalidate() method to connectionfairy, allows the connection to be removed from pooling --- diff --git a/lib/sqlalchemy/pool.py b/lib/sqlalchemy/pool.py index 5ab8ba5788..eb3073a5f4 100644 --- a/lib/sqlalchemy/pool.py +++ b/lib/sqlalchemy/pool.py @@ -134,6 +134,9 @@ class ConnectionFairy(object): self.connection = None self.pool.return_invalid() raise + def invalidate(self): + self.connection = None + self.pool.return_invalid() def cursor(self): return CursorFairy(self, self.connection.cursor()) def __getattr__(self, key):