diff options
author | Marc Abramowitz <marc@marc-abramowitz.com> | 2015-04-30 16:42:17 -0700 |
---|---|---|
committer | Marc Abramowitz <marc@marc-abramowitz.com> | 2015-04-30 16:42:17 -0700 |
commit | fe795268815ff738d4bc5925f55704d97652dd49 (patch) | |
tree | ddb8079523d846f0b074437fc33fa5e28b508183 /paste/request.py | |
parent | 2434b4e6314663dbba066cfb184d78ad735f2e76 (diff) | |
download | paste-fe795268815ff738d4bc5925f55704d97652dd49.tar.gz |
Replace cgi.parse_qsl w/ six.moves.urllib.parse.parse_sqleliminate_cgi_parse_qsl_2eliminate_cgi_parse_qsl
because `cgi.parse_qsl` is deprecated, according to
https://docs.python.org/2/library/cgi.html#cgi.parse_qsl
Diffstat (limited to 'paste/request.py')
-rw-r--r-- | paste/request.py | 10 |
1 files changed, 5 insertions, 5 deletions
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 |