Implement detection of type db datasets, but not used yet
This commit is contained in:
+14
-1
@@ -118,7 +118,20 @@ def _dataset_to_list(dataset):
|
|||||||
return [dataset[4:].strip().strip(',')]
|
return [dataset[4:].strip().strip(',')]
|
||||||
else:
|
else:
|
||||||
return [dataset.strip().strip(',')]
|
return [dataset.strip().strip(',')]
|
||||||
|
if dataset[-3:] == '.db' or dataset[:3] == 'db:':
|
||||||
|
# This is a Sleepycat (Oracle) DB dataset
|
||||||
|
import whichdb # Will need rewriting someday for python3
|
||||||
|
if dataset[-3:] == '.db':
|
||||||
|
dbname = dataset
|
||||||
|
elif dataset[:3] == 'db:':
|
||||||
|
dbname = dataset[3:]
|
||||||
|
else:
|
||||||
|
raise dkim.ParameterError('Unimplmented dataset type: {0}'.format(type(dataset)))
|
||||||
|
if whichdb.whichdb(dbname) != 'dbhash':
|
||||||
|
raise dkim.ParameterError('Unimplmented dataset type: {0}'.format(type(dataset)))
|
||||||
|
#TODO replace this with code to use db maps
|
||||||
|
raise dkim.ParameterError('Unsupported dataset db dataset not yet used: {0}'.format(type(dataset)))
|
||||||
|
|
||||||
raise dkim.ParameterError('Unimplmented dataset type: {0}'.format(type(dataset)))
|
raise dkim.ParameterError('Unimplmented dataset type: {0}'.format(type(dataset)))
|
||||||
|
|
||||||
###############################################################
|
###############################################################
|
||||||
|
|||||||
Reference in New Issue
Block a user