to avoid attribute errors. [ticket:1246]
__eq__(). If the object does not implement
__eq__() and mutable=True, a deprecation warning
is raised.
+
+ - Connection.invalidate() checks for closed status
+ to avoid attribute errors. [ticket:1246]
- Fixed the import weirdness in sqlalchemy.sql
to not export __names__ [ticket:1215].
operations in a non-transactional state.
"""
+ if self.closed:
+ raise exc.InvalidRequestError("This Connection is closed")
if self.__connection.is_valid:
self.__connection.invalidate(exception)