[1.7.x] Ignored repeated calls to connection.close().
Backport of d4cc59ef from master
This commit is contained in:
parent
5cd6429620
commit
9bbb43dd1a
|
@ -188,6 +188,8 @@ class BaseDatabaseWrapper(object):
|
|||
# Don't call validate_no_atomic_block() to avoid making it difficult
|
||||
# to get rid of a connection in an invalid state. The next connect()
|
||||
# will reset the transaction state anyway.
|
||||
if self.closed_in_transaction or self.connection is None:
|
||||
return
|
||||
try:
|
||||
self._close()
|
||||
finally:
|
||||
|
|
Loading…
Reference in New Issue