not all posts are form data, flask...

This commit is contained in:
Kenneth Reitz
2011-06-15 23:32:09 -04:00
parent 882b28faec
commit 35e2dafbfe
+10 -2
View File
@@ -52,11 +52,19 @@ def get_dict(*keys, **extras):
assert all(map(_keys.__contains__, keys))
data = request.data
form = request.form
if len(form) == 1:
if not form.values.pop():
form = None
data = form.keys().pop()
d = dict(
url=request.url,
args=request.args,
form=request.form,
data=request.data,
form=form,
data=data,
origin=request.remote_addr,
headers=get_headers(),
files=get_files()