From f71d9bb4b05f1640f09c096f1e622f951b55b17b Mon Sep 17 00:00:00 2001 From: mdipierro Date: Wed, 7 May 2014 17:04:34 -0500 Subject: [PATCH] cgi.parse_qs deprecated -> urlparse.parse_qs, thanks BuhtigithuB --- VERSION | 2 +- gluon/globals.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/VERSION b/VERSION index 3f7efdd8..f4a564e9 100644 --- a/VERSION +++ b/VERSION @@ -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 diff --git a/gluon/globals.py b/gluon/globals.py index 948491cb..2d5f1fef 100644 --- a/gluon/globals.py +++ b/gluon/globals.py @@ -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: