From fe795268815ff738d4bc5925f55704d97652dd49 Mon Sep 17 00:00:00 2001 From: Marc Abramowitz Date: Thu, 30 Apr 2015 16:42:17 -0700 Subject: Replace cgi.parse_qsl w/ six.moves.urllib.parse.parse_sql because `cgi.parse_qsl` is deprecated, according to https://docs.python.org/2/library/cgi.html#cgi.parse_qsl --- paste/request.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'paste/request.py') diff --git a/paste/request.py b/paste/request.py index 2e7280b..f0d91c1 100644 --- a/paste/request.py +++ b/paste/request.py @@ -19,7 +19,7 @@ environment to solve common requirements. """ import cgi from six.moves.urllib import parse as urlparse -from six.moves.urllib.parse import quote +from six.moves.urllib.parse import quote, parse_qsl try: # Python 3 from http.cookies import SimpleCookie, CookieError @@ -103,8 +103,8 @@ def parse_querystring(environ): parsed, check_source = environ['paste.parsed_querystring'] if check_source == source: return parsed - parsed = cgi.parse_qsl(source, keep_blank_values=True, - strict_parsing=False) + parsed = parse_qsl(source, keep_blank_values=True, + strict_parsing=False) environ['paste.parsed_querystring'] = (parsed, source) return parsed @@ -134,8 +134,8 @@ def parse_dict_querystring(environ): parsed, check_source = environ['paste.parsed_dict_querystring'] if check_source == source: return parsed - parsed = cgi.parse_qsl(source, keep_blank_values=True, - strict_parsing=False) + parsed = parse_qsl(source, keep_blank_values=True, + strict_parsing=False) multi = MultiDict(parsed) environ['paste.parsed_dict_querystring'] = (multi, source) return multi -- cgit v1.2.1