user's can't set/unset site in Login Details without the proper authorization
[plstackapi.git] / planetstack / util / request.py
1 import ast
2 from django.http.request import QueryDict
3
4 def parse_request(request):
5     d = {}
6     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)
11     elif isinstance(request, dict):
12         d = request    
13
14     return d