From 83cf74b71b0f6ecea76ea3b30e264b05ab8d4f34 Mon Sep 17 00:00:00 2001 From: mdipierro Date: Thu, 30 Aug 2012 22:36:10 -0500 Subject: [PATCH] another driver selection issue --- VERSION | 2 +- gluon/dal.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/VERSION b/VERSION index 492567e6..d250e172 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -Version 2.0.3 (2012-08-30 22:19:55) stable +Version 2.0.3 (2012-08-30 22:36:07) stable diff --git a/gluon/dal.py b/gluon/dal.py index 8027a6b2..41826093 100644 --- a/gluon/dal.py +++ b/gluon/dal.py @@ -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