cgi.parse_qs deprecated -> urlparse.parse_qs, thanks BuhtigithuB

This commit is contained in:
mdipierro
2014-05-07 17:04:34 -05:00
parent 9bb75359a6
commit f71d9bb4b0
2 changed files with 4 additions and 3 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.9.5-trunk+timestamp.2014.04.15.10.26.52
Version 2.9.5-trunk+timestamp.2014.05.07.17.03.15
+3 -2
View File
@@ -39,6 +39,7 @@ import sys
import traceback
import threading
import cgi
import urlparse
import copy
import tempfile
from gluon.cache import CacheInRam
@@ -191,8 +192,8 @@ class Request(Storage):
def parse_get_vars(self):
"""Takes the QUERY_STRING and unpacks it to get_vars
"""
query_string = self.env.get('QUERY_STRING', '')
dget = cgi.parse_qs(query_string, keep_blank_values=1)
query_string = self.env.get('QUERY_STRING', '')
dget = urlparse.parse_qs(query_string, keep_blank_values=1) # Ref: https://docs.python.org/2/library/cgi.html#cgi.parse_qs
get_vars = self._get_vars = Storage(dget)
for (key, value) in get_vars.iteritems():
if isinstance(value, list) and len(value) == 1: