fixed 'fdb' is not defined issue, thanks villas
This commit is contained in:
2
VERSION
2
VERSION
@@ -1 +1 @@
|
||||
Version 2.0.3 (2012-08-30 20:18:58) stable
|
||||
Version 2.0.3 (2012-08-30 20:24:53) stable
|
||||
|
||||
@@ -3196,7 +3196,7 @@ class FireBirdAdapter(BaseAdapter):
|
||||
|
||||
def __init__(self,db,uri,pool_size=0,folder=None,db_codec ='UTF-8',
|
||||
credential_decoder=IDENTITY, driver_args={},
|
||||
adapter_args={}):
|
||||
adapter_args={}):
|
||||
if 'driver_name' in adapter_args:
|
||||
if adapter_args['driver_name'] == 'fdb':
|
||||
self.driver = fdb
|
||||
@@ -3204,8 +3204,12 @@ class FireBirdAdapter(BaseAdapter):
|
||||
self.driver = firebirdsql
|
||||
elif adapter_args['driver_name'] == 'kinterbasdb':
|
||||
self.driver = kinterbasdb
|
||||
else:
|
||||
elif 'fdb' in globals():
|
||||
self.driver = fdb
|
||||
elif 'kinterbasdb' in globals():
|
||||
self.driver = kinterbasdb
|
||||
else:
|
||||
raise RuntimeError, "no fdb and no kinterbasdb driver found"
|
||||
|
||||
if not self.driver:
|
||||
raise RuntimeError, "Unable to import driver"
|
||||
|
||||
Reference in New Issue
Block a user