From 2073dc769a8c1902dee62ef4df22dec4c3394cfe Mon Sep 17 00:00:00 2001 From: Steve Pulec Date: Sat, 28 Dec 2013 20:15:37 -0500 Subject: [PATCH] Clean up querystring logic. --- moto/core/responses.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/moto/core/responses.py b/moto/core/responses.py index cef0dad5c..b71ad0d6e 100644 --- a/moto/core/responses.py +++ b/moto/core/responses.py @@ -24,15 +24,14 @@ class BaseResponse(object): querystring = {} for key, value in request.form.iteritems(): - querystring[key] = [value,] + querystring[key] = [value, ] - - if querystring is None: + if not querystring: querystring = parse_qs(urlparse(full_url).query) - if not querystring: - querystring = parse_qs(self.body) - if not querystring: - querystring = headers + if not querystring: + querystring = parse_qs(self.body) + if not querystring: + querystring = headers self.uri = full_url self.path = urlparse(full_url).path