diff options
author | chillaranand <anand21nanda@gmail.com> | 2017-02-15 21:44:21 +0530 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2017-06-13 10:53:39 -0400 |
commit | 08bda82c237b9ad071538c2386b8bfc62fef7f7f (patch) | |
tree | 7dd489feef529e00a27ff8b6c085aedf2fbdd765 /django/db/backends/postgresql/base.py | |
parent | e7dc39fb65e51d7613c941f7e5768b621dea4e76 (diff) | |
download | django-08bda82c237b9ad071538c2386b8bfc62fef7f7f.tar.gz |
Fixed #27830 -- Used distutils.version.LooseVersion for version parsing.
Diffstat (limited to 'django/db/backends/postgresql/base.py')
-rw-r--r-- | django/db/backends/postgresql/base.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/django/db/backends/postgresql/base.py b/django/db/backends/postgresql/base.py index 15adb0282e..ad1fd0fd0b 100644 --- a/django/db/backends/postgresql/base.py +++ b/django/db/backends/postgresql/base.py @@ -14,6 +14,7 @@ from django.db.backends.base.base import BaseDatabaseWrapper from django.db.utils import DatabaseError as WrappedDatabaseError from django.utils.functional import cached_property from django.utils.safestring import SafeText +from django.utils.version import get_version_tuple try: import psycopg2 as Database @@ -25,7 +26,7 @@ except ImportError as e: def psycopg2_version(): version = psycopg2.__version__.split(' ', 1)[0] - return tuple(int(v) for v in version.split('.') if v.isdigit()) + return get_version_tuple(version) PSYCOPG2_VERSION = psycopg2_version() |