[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
|
# 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()
|
# to get rid of a connection in an invalid state. The next connect()
|
||||||
# will reset the transaction state anyway.
|
# will reset the transaction state anyway.
|
||||||
|
if self.closed_in_transaction or self.connection is None:
|
||||||
|
return
|
||||||
try:
|
try:
|
||||||
self._close()
|
self._close()
|
||||||
finally:
|
finally:
|
||||||
|
|
Loading…
Reference in New Issue