fixed issue 1607:NamedTemporaryFile broke GAE, thanks Alan

This commit is contained in:
mdipierro
2013-07-26 15:56:03 -05:00
parent 6aa0ff50b2
commit 6faacfbf36
2 changed files with 5 additions and 2 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.6.0-development+timestamp.2013.07.26.03.03.00
Version 2.6.0-development+timestamp.2013.07.26.15.55.14
+4 -1
View File
@@ -172,7 +172,10 @@ def copystream_progress(request, chunk_size=10 ** 5):
size = int(env.content_length)
except ValueError:
raise HTTP(400, "Invalid Content-Length header")
dest = tempfile.NamedTemporaryFile()
try: # Android requires this
dest = tempfile.NamedTemporaryFile()
except NotImplementedError: # and GAE this
dest = tempfile.TemporaryFile()
if not 'X-Progress-ID' in request.vars:
copystream(source, dest, size, chunk_size)
return dest