Fixup file dataset support

This commit is contained in:
Scott Kitterman
2018-03-02 15:04:19 -05:00
parent e4a17d7be6
commit 5886edda42
+2 -3
View File
@@ -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:':