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
+2 -1
View File
@@ -39,6 +39,7 @@ import sys
import traceback import traceback
import threading import threading
import cgi import cgi
import urlparse
import copy import copy
import tempfile import tempfile
from gluon.cache import CacheInRam from gluon.cache import CacheInRam
@@ -192,7 +193,7 @@ class Request(Storage):
"""Takes the QUERY_STRING and unpacks it to get_vars """Takes the QUERY_STRING and unpacks it to get_vars
""" """
query_string = self.env.get('QUERY_STRING', '') query_string = self.env.get('QUERY_STRING', '')
dget = cgi.parse_qs(query_string, keep_blank_values=1) 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) get_vars = self._get_vars = Storage(dget)
for (key, value) in get_vars.iteritems(): for (key, value) in get_vars.iteritems():
if isinstance(value, list) and len(value) == 1: if isinstance(value, list) and len(value) == 1: