another driver selection issue
This commit is contained in:
@@ -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
@@ -663,11 +663,13 @@ class BaseAdapter(ConnectionPool):
|
|||||||
request_driver = request_driver or adapter_args.get('driver')
|
request_driver = request_driver or adapter_args.get('driver')
|
||||||
if request_driver:
|
if request_driver:
|
||||||
if request_driver in drivers_available:
|
if request_driver in drivers_available:
|
||||||
|
self.driver_name = request_driver
|
||||||
self.driver = globals().get(request_driver)
|
self.driver = globals().get(request_driver)
|
||||||
else:
|
else:
|
||||||
raise RuntimeError, "driver %s not available" % request_driver
|
raise RuntimeError, "driver %s not available" % request_driver
|
||||||
elif drivers_available:
|
elif drivers_available:
|
||||||
self.driver = globals().get(drivers_available[0])
|
self.driver_name = drivers_available[0]
|
||||||
|
self.driver = globals().get(self.driver_name)
|
||||||
else:
|
else:
|
||||||
raise RuntimeError, "no driver available %s", self.drivers
|
raise RuntimeError, "no driver available %s", self.drivers
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user