fixed 'fdb' is not defined issue, thanks villas

This commit is contained in:
mdipierro
2012-08-30 20:24:56 -05:00
parent 017fd0dd14
commit efbabbafa3
2 changed files with 7 additions and 3 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.0.3 (2012-08-30 20:18:58) stable Version 2.0.3 (2012-08-30 20:24:53) stable
+5 -1
View File
@@ -3204,8 +3204,12 @@ class FireBirdAdapter(BaseAdapter):
self.driver = firebirdsql self.driver = firebirdsql
elif adapter_args['driver_name'] == 'kinterbasdb': elif adapter_args['driver_name'] == 'kinterbasdb':
self.driver = kinterbasdb self.driver = kinterbasdb
else: elif 'fdb' in globals():
self.driver = fdb self.driver = fdb
elif 'kinterbasdb' in globals():
self.driver = kinterbasdb
else:
raise RuntimeError, "no fdb and no kinterbasdb driver found"
if not self.driver: if not self.driver:
raise RuntimeError, "Unable to import driver" raise RuntimeError, "Unable to import driver"