Skip to content

Commit 6119f5b

Browse files
committed
fix #3: raise exception if file read is empty
1 parent e469426 commit 6119f5b

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

pyexcel_webio/__init__.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -202,11 +202,15 @@ def get_params(self, field_name=None, **keywords):
202202
"""
203203
file_type, file_handle = self.get_file_tuple(field_name)
204204
if file_type is not None and file_handle is not None:
205-
keywords = {
206-
'file_type': file_type,
207-
'file_content': file_handle.read()
208-
}
209-
return keywords
205+
content = file_handle.read()
206+
if content:
207+
keywords = {
208+
'file_type': file_type,
209+
'file_content': content
210+
}
211+
return keywords
212+
else:
213+
raise IOError("No content was uploaded")
210214
else:
211215
raise Exception("Invalid parameters")
212216

0 commit comments

Comments
 (0)