summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbottle.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/bottle.py b/bottle.py
index e75944c..96e94c3 100755
--- a/bottle.py
+++ b/bottle.py
@@ -2813,9 +2813,11 @@ def _file_iter_range(fp, offset, bytes, maxread=1024 * 1024):
fp.seek(offset)
while bytes > 0:
part = fp.read(min(bytes, maxread))
- if not part: break
+ if not part:
+ break
bytes -= len(part)
yield part
+ fp.close()
def static_file(filename, root,