mirror of
https://github.com/django/django.git
synced 2024-12-25 02:26:12 +00:00
[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
Block a user