]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- Connection.invalidate() checks for closed status
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 11 Dec 2008 17:41:12 +0000 (17:41 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 11 Dec 2008 17:41:12 +0000 (17:41 +0000)
to avoid attribute errors. [ticket:1246]

CHANGES
lib/sqlalchemy/engine/base.py

diff --git a/CHANGES b/CHANGES
index 5f3808ccebeb5abc05e2b31db189c766fccbb57b..8a03d4715c23c3dc239440aeea76de2ca2306b06 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -21,6 +21,10 @@ CHANGES
 
     - Fixed bug in composite types which prevented a primary-key
       composite type from being mutated [ticket:1213].
+
+- sql
+    - Connection.invalidate() checks for closed status 
+      to avoid attribute errors. [ticket:1246]
       
 0.4.8
 =====
index f45644a8e6c996f7bd0c5ca22e98a7f74c1150db..df4963a33c2abe522dfe6b912faed71dd664d4d2 100644 (file)
@@ -637,6 +637,8 @@ class Connection(Connectable):
         operations in a non-transactional state.
 
         """
+        if self.closed:
+            raise exceptions.InvalidRequestError("This Connection is closed")
 
         if self.__connection.is_valid:
             self.__connection.invalidate(exception)