diff options
author | Boris Bobrov <breton@cynicmansion.ru> | 2015-03-02 16:44:13 +0300 |
---|---|---|
committer | Boris Bobrov <breton@cynicmansion.ru> | 2015-03-02 16:44:13 +0300 |
commit | 2b4c339de6a5762c59054182034793e3b6002ee4 (patch) | |
tree | b6bac49f255bd3aa13be17b831628dd5d390abd9 /mediagoblin/submit | |
parent | 33055472f9fd0df5944fff232f0458dad9977e08 (diff) | |
download | mediagoblin-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.py | 2 |
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( |