more graful errors
This commit is contained in:
@@ -1 +1 @@
|
|||||||
Version 2.00.0 (2012-07-16 22:28:14) dev
|
Version 2.00.0 (2012-07-16 22:36:26) dev
|
||||||
|
|||||||
+4
-1
@@ -268,7 +268,10 @@ def parse_get_post_vars(request, environ):
|
|||||||
request.vars[key] = request.get_vars[key]
|
request.vars[key] = request.get_vars[key]
|
||||||
|
|
||||||
# parse POST variables on POST, PUT, BOTH only in post_vars
|
# parse POST variables on POST, PUT, BOTH only in post_vars
|
||||||
request.body = copystream_progress(request) ### stores request body
|
try:
|
||||||
|
request.body = copystream_progress(request) ### stores request body
|
||||||
|
except IOError:
|
||||||
|
raise HTTP(400,"Bad Request - HTTP body is incomplete")
|
||||||
if (request.body and request.env.request_method in ('POST', 'PUT', 'BOTH')):
|
if (request.body and request.env.request_method in ('POST', 'PUT', 'BOTH')):
|
||||||
dpost = cgi.FieldStorage(fp=request.body,environ=environ,keep_blank_values=1)
|
dpost = cgi.FieldStorage(fp=request.body,environ=environ,keep_blank_values=1)
|
||||||
# The same detection used by FieldStorage to detect multipart POSTs
|
# The same detection used by FieldStorage to detect multipart POSTs
|
||||||
|
|||||||
Reference in New Issue
Block a user