We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fabf50d commit abb1c54Copy full SHA for abb1c54
1 file changed
DBUtils/Examples/DBUtilsExample.py
@@ -43,7 +43,7 @@ class DBUtilsExample(ExamplePage):
43
dbmod_name = 'Persistent'
44
else:
45
dbmod_name = 'Pooled'
46
- dbapi_name = config.get('dbapi', 'pg')
+ dbapi_name = config.pop('dbapi', 'pg')
47
if dbapi_name == 'pg': # use the PyGreSQL classic DB API
48
dbmod_name += 'Pg'
49
if config.has_key('database'):
@@ -60,10 +60,8 @@ class DBUtilsExample(ExamplePage):
60
try:
61
dbmod = getattr(__import__('DBUtils.' + dbmod_name), dbmod_name)
62
63
- if dbapi_name == 'pg':
64
- del config['dbapi']
65
- else:
66
- config['dbapi'] = dbapi
+ if dbapi_name != 'pg':
+ config['creator'] = dbapi
67
dbclass = getattr(dbmod, dbmod_name)(**config)
68
except dbapi.Error, error:
69
dbstatus = str(error)
0 commit comments