diff options
| author | Aymeric Augustin <aymeric.augustin@m4x.org> | 2013-02-19 10:51:24 +0100 |
|---|---|---|
| committer | Aymeric Augustin <aymeric.augustin@m4x.org> | 2013-02-19 10:51:24 +0100 |
| commit | ebabd772911f732ef54e014f130f6f5530198e14 (patch) | |
| tree | 47277e0499da8d38d3100bb5724d9753d833b1f3 /django/db/backends/mysql/base.py | |
| parent | 9a3988ca5ad5808fad0d5bd8e25fe560d0d48ec0 (diff) | |
| download | django-ebabd772911f732ef54e014f130f6f5530198e14.tar.gz | |
Ensured a connection is established when checking the database version.
Fixed a test broken by 21765c0a. Refs #18135.
Diffstat (limited to 'django/db/backends/mysql/base.py')
| -rw-r--r-- | django/db/backends/mysql/base.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/django/db/backends/mysql/base.py b/django/db/backends/mysql/base.py index 3719b3a6a7..fc2ff31581 100644 --- a/django/db/backends/mysql/base.py +++ b/django/db/backends/mysql/base.py @@ -453,7 +453,8 @@ class DatabaseWrapper(BaseDatabaseWrapper): @cached_property def mysql_version(self): - server_info = self.connection.get_server_info() + with self.temporary_connection(): + server_info = self.connection.get_server_info() match = server_version_re.match(server_info) if not match: raise Exception('Unable to determine MySQL version from version string %r' % server_info) |
