summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2014-09-17 17:34:28 -0400
committerTim Graham <timograham@gmail.com>2014-09-17 17:35:11 -0400
commitd8ee13789b93c8edcf13bf1b20ab9e0098eb81bd (patch)
treea8faf8eba1566b85f6a8f38fbd34b78267739923
parent7fce7f51eff58b86b97cb797546da57096c0a786 (diff)
Avoided a crash on an Oracle GIS test; refs #23504.
-rw-r--r--django/contrib/gis/tests/inspectapp/tests.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/django/contrib/gis/tests/inspectapp/tests.py b/django/contrib/gis/tests/inspectapp/tests.py
index 9dece4372f..04da3c4de8 100644
--- a/django/contrib/gis/tests/inspectapp/tests.py
+++ b/django/contrib/gis/tests/inspectapp/tests.py
@@ -139,7 +139,11 @@ def get_ogr_db_string():
'django.contrib.gis.db.backends.spatialite': ('SQLite', '%(db_name)s', '')
}
- drv_name, db_str, param_sep = drivers.get(db['ENGINE'])
+ db_engine = db['ENGINE']
+ if db_engine not in drivers:
+ return None
+
+ drv_name, db_str, param_sep = drivers[db_engine]
# Ensure that GDAL library has driver support for the database.
try: