Fixup file dataset support
This commit is contained in:
@@ -104,15 +104,14 @@ def _dataset_to_list(dataset):
|
|||||||
if dataset[:5] == 'file:':
|
if dataset[:5] == 'file:':
|
||||||
dsname = dataset[5:]
|
dsname = dataset[5:]
|
||||||
dsf = open(dsname, 'r')
|
dsf = open(dsname, 'r')
|
||||||
dslines = dsf.readlines
|
for line in dsf.readlines():
|
||||||
dsf.close()
|
|
||||||
for line in dslines:
|
|
||||||
if line[0] != '#':
|
if line[0] != '#':
|
||||||
if len(line.split(':')) == 1:
|
if len(line.split(':')) == 1:
|
||||||
ds.append(line.strip())
|
ds.append(line.strip())
|
||||||
else:
|
else:
|
||||||
for element in line.split(':'):
|
for element in line.split(':'):
|
||||||
ds.append(element.strip().strip(':'))
|
ds.append(element.strip().strip(':'))
|
||||||
|
dsf.close()
|
||||||
return ds
|
return ds
|
||||||
# If it's a str and csl, it has one value and we return a list
|
# If it's a str and csl, it has one value and we return a list
|
||||||
if dataset[:4] == 'csl:':
|
if dataset[:4] == 'csl:':
|
||||||
|
|||||||
Reference in New Issue
Block a user