Updated csv_writer
This commit is contained in:
parent
725bf9f49c
commit
3b00121a35
|
|
@ -24,53 +24,44 @@ def WriteCSV(filename, groups, net, headings, prefs):
|
||||||
delimiter = "\t"
|
delimiter = "\t"
|
||||||
else:
|
else:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
with open(filename, "w") as f:
|
||||||
|
|
||||||
try:
|
writer = csv.writer(f, delimiter=delimiter, lineterminator="\n")
|
||||||
|
|
||||||
with open(filename, "w") as f:
|
if prefs.numberRows:
|
||||||
|
writer.writerow(["Component"] + headings)
|
||||||
|
else:
|
||||||
|
writer.writerow(headings)
|
||||||
|
|
||||||
|
count = 0
|
||||||
|
rowCount = 1
|
||||||
|
|
||||||
writer = csv.writer(f, delimiter=delimiter, lineterminator="\n")
|
for i, group in enumerate(groups):
|
||||||
|
if prefs.ignoreDNF and not group.isFitted(): continue
|
||||||
|
|
||||||
|
row = group.getRow(headings)
|
||||||
|
|
||||||
if prefs.numberRows:
|
if prefs.numberRows:
|
||||||
writer.writerow(["Component"] + headings)
|
row = [rowCount] + row
|
||||||
else:
|
|
||||||
writer.writerow(headings)
|
|
||||||
|
|
||||||
count = 0
|
writer.writerow(row)
|
||||||
rowCount = 1
|
|
||||||
|
|
||||||
for i, group in enumerate(groups):
|
try:
|
||||||
if prefs.ignoreDNF and not group.isFitted(): continue
|
count += group.getCount()
|
||||||
|
except:
|
||||||
|
pass
|
||||||
|
|
||||||
row = group.getRow(headings)
|
rowCount += 1
|
||||||
|
|
||||||
if prefs.numberRows:
|
|
||||||
row = [rowCount] + row
|
|
||||||
|
|
||||||
writer.writerow(row)
|
|
||||||
|
|
||||||
try:
|
|
||||||
count += group.getCount()
|
|
||||||
except:
|
|
||||||
pass
|
|
||||||
|
|
||||||
rowCount += 1
|
|
||||||
|
|
||||||
#blank rows
|
|
||||||
for i in range(5):
|
|
||||||
writer.writerow([])
|
|
||||||
|
|
||||||
writer.writerow(["Component Count:",sum([g.getCount() for g in groups])])
|
|
||||||
writer.writerow(["Component Groups:",len(groups)])
|
|
||||||
writer.writerow(["Source:",net.getSource()])
|
|
||||||
writer.writerow(["Version:",net.getVersion()])
|
|
||||||
writer.writerow(["Date:",net.getDate()])
|
|
||||||
|
|
||||||
return True
|
#blank rows
|
||||||
|
for i in range(5):
|
||||||
|
writer.writerow([])
|
||||||
except BaseException as e:
|
|
||||||
print(str(e))
|
writer.writerow(["Component Count:",sum([g.getCount() for g in groups])])
|
||||||
return False
|
writer.writerow(["Component Groups:",len(groups)])
|
||||||
|
writer.writerow(["Source:",net.getSource()])
|
||||||
|
writer.writerow(["Version:",net.getVersion()])
|
||||||
|
writer.writerow(["Date:",net.getDate()])
|
||||||
|
|
||||||
return True
|
return True
|
||||||
Loading…
Reference in New Issue