another driver selection issue

This commit is contained in:
mdipierro
2012-08-30 22:36:10 -05:00
parent ba70a77932
commit 5edde2638e
2 changed files with 4 additions and 2 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.0.3 (2012-08-30 22:19:55) stable
Version 2.0.3 (2012-08-30 22:36:07) stable
+3 -1
View File
@@ -663,11 +663,13 @@ class BaseAdapter(ConnectionPool):
request_driver = request_driver or adapter_args.get('driver')
if request_driver:
if request_driver in drivers_available:
self.driver_name = request_driver
self.driver = globals().get(request_driver)
else:
raise RuntimeError, "driver %s not available" % request_driver
elif drivers_available:
self.driver = globals().get(drivers_available[0])
self.driver_name = drivers_available[0]
self.driver = globals().get(self.driver_name)
else:
raise RuntimeError, "no driver available %s", self.drivers