Skip to content

Commit abb1c54

Browse files
committed
Adapted DBUtilsExample to new creator parameter.
1 parent fabf50d commit abb1c54

1 file changed

Lines changed: 3 additions & 5 deletions

File tree

DBUtils/Examples/DBUtilsExample.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class DBUtilsExample(ExamplePage):
4343
dbmod_name = 'Persistent'
4444
else:
4545
dbmod_name = 'Pooled'
46-
dbapi_name = config.get('dbapi', 'pg')
46+
dbapi_name = config.pop('dbapi', 'pg')
4747
if dbapi_name == 'pg': # use the PyGreSQL classic DB API
4848
dbmod_name += 'Pg'
4949
if config.has_key('database'):
@@ -60,10 +60,8 @@ class DBUtilsExample(ExamplePage):
6060
try:
6161
dbmod = getattr(__import__('DBUtils.' + dbmod_name), dbmod_name)
6262
try:
63-
if dbapi_name == 'pg':
64-
del config['dbapi']
65-
else:
66-
config['dbapi'] = dbapi
63+
if dbapi_name != 'pg':
64+
config['creator'] = dbapi
6765
dbclass = getattr(dbmod, dbmod_name)(**config)
6866
except dbapi.Error, error:
6967
dbstatus = str(error)

0 commit comments

Comments
 (0)