Skip to content

Commit a447b21

Browse files
Correct error for CSV
1 parent 90cda8c commit a447b21

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

RELEASE.md

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
# v0.8 (in progress)
1+
# v0.9
2+
===============================================================================
3+
* Correct error related to handling of CSV files
4+
5+
# v0.8
26
===============================================================================
37
* Add support for spreadsheet files (.ods, .xls, .xlsx)
48
* Apply pycodestyle (PEP8)

shexstatements/application.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,15 @@ def generateshex():
2828
if ".csv" == file_extension.lower():
2929
shex = CSV.generate_shex_from_csv(
3030
shexstatements, delim=delim, filename=False)
31-
else:
31+
elif file_extension.lower() in {".ods", ".xls", ".xlsx"}:
3232
shexstatements = request.files["csvfileupload"].stream.read(
3333
)
3434
shex = Spreadsheet.generate_shex_from_spreadsheet(
3535
stream=shexstatements, filepath=filepath)
36+
else:
37+
shex = CSV.generate_shex_from_csv(
38+
shexstatements, delim=delim, filename=False)
39+
3640
data["input"] = shexstatements
3741
data["output"] = shex
3842
return render_template('shexstatements.html', data=data)

0 commit comments

Comments
 (0)