blob: 467783fe60638a21ae0763ddc139a1d96b3042e5 [file] [log] [blame]
Tony Mack050ca932013-04-08 15:08:02 -04001import ast
Tony Mack82aa4f02013-04-08 17:45:42 -04002from django.http.request import QueryDict
Tony Mackbe12a202013-04-08 15:07:20 -04003
4def parse_request(request):
5 d = {}
Tony Mack82aa4f02013-04-08 17:45:42 -04006 if isinstance(request, unicode):
7 d = ast.literal_eval(request)
8 elif isinstance(request, QueryDict):
9 for (k,v) in request.items():
10 d[k] = ast.literal_eval(v)
Tony Mack1e096592013-04-08 15:11:38 -040011 return d