summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYosuke Otosu <yosuke.otosu@gmail.com>2018-02-05 20:33:25 +0900
committerMarcel Hellkamp <marc@gsites.de>2018-02-14 12:12:06 +0100
commit245386e4cb45320047f2e3f9f1912d3f7e1eef42 (patch)
treeb6cec061621d2ff1b2cbbf39053e60e276eb4b43
parent56ccbba1df3b09cbb1274fad27522e2d7fd3d489 (diff)
downloadbottle-245386e4cb45320047f2e3f9f1912d3f7e1eef42.tar.gz
Fixed ResourceWarning: unclosed file <_io.BufferedReader... in static_file() #1000
-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,