aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/submit
diff options
context:
space:
mode:
authorBoris Bobrov <breton@cynicmansion.ru>2015-03-02 16:44:13 +0300
committerBoris Bobrov <breton@cynicmansion.ru>2015-03-02 16:44:13 +0300
commit2b4c339de6a5762c59054182034793e3b6002ee4 (patch)
treeb6bac49f255bd3aa13be17b831628dd5d390abd9 /mediagoblin/submit
parent33055472f9fd0df5944fff232f0458dad9977e08 (diff)
downloadmediagoblin-2b4c339de6a5762c59054182034793e3b6002ee4.tar.lz
mediagoblin-2b4c339de6a5762c59054182034793e3b6002ee4.tar.xz
mediagoblin-2b4c339de6a5762c59054182034793e3b6002ee4.zip
Fix bug 647
Reading a file into memory resulted in depletion of memory. Now files are read and written lazily, by chunks.
Diffstat (limited to 'mediagoblin/submit')
-rw-r--r--mediagoblin/submit/lib.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mediagoblin/submit/lib.py b/mediagoblin/submit/lib.py
index 541447e4..a0e1cf90 100644
--- a/mediagoblin/submit/lib.py
+++ b/mediagoblin/submit/lib.py
@@ -157,7 +157,7 @@ def submit_media(mg_app, user, submitted_file, filename,
queue_file = prepare_queue_task(mg_app, entry, filename)
with queue_file:
- queue_file.write(submitted_file.read())
+ queue_file.write(submitted_file)
# Get file size and round to 2 decimal places
file_size = mg_app.queue_store.get_file_size(