[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
gnue/gnuef/src DBfactory.py
From: |
Jade Meskill |
Subject: |
gnue/gnuef/src DBfactory.py |
Date: |
Fri, 22 Dec 2000 10:03:09 -0800 |
CVSROOT: /home/cvs
Module name: gnue
Changes by: Jade Meskill <address@hidden> 00/12/22 10:03:09
Modified files:
gnuef/src : DBfactory.py
Log message:
Enhanced in preperation for ODBC driver support
CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/gnue/gnuef/src/DBfactory.py.diff?r1=1.4&r2=1.5
Patches:
Index: gnue/gnuef/src/DBfactory.py
diff -u gnue/gnuef/src/DBfactory.py:1.4 gnue/gnuef/src/DBfactory.py:1.5
--- gnue/gnuef/src/DBfactory.py:1.4 Tue Nov 28 07:02:14 2000
+++ gnue/gnuef/src/DBfactory.py Fri Dec 22 10:03:09 2000
@@ -1,5 +1,15 @@
# DBfactory - create an instance of a specific driver
+import string
+
class DBfactory:
def create(self, driver):
- return __import__('gnue/forms/drivers/%s' % (driver)).DBdriver()
+ driver = string.split(driver, '|')
+ DBdriver = __import__("gnue/forms/drivers/%s" % (driver[0])).DBdriver()
+
+ if driver[0] == "odbc":
+ # call the ODBC driver loadDriver method to properly load
+ # the correct ODBC subpackage
+ DBdriver.loadDriver(driver)
+
+ return DBdriver
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/gnuef/src DBfactory.py,
Jade Meskill <=