From 03dd2f6fc0d810e09c662b99c16c7c93e8201d92 Mon Sep 17 00:00:00 2001
From: Tres Seaver <tseaver@palladion.com>
Date: Mon, 19 Mar 2012 20:12:08 +0100
Subject: [PATCH] More deprecation suppression for 'cgi.parse_qs'.

---
 repoze/who/plugins/redirector.py |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

diff --git a/repoze/who/plugins/redirector.py b/repoze/who/plugins/redirector.py
index 86005b7..5c16a24 100644
--- a/repoze/who/plugins/redirector.py
+++ b/repoze/who/plugins/redirector.py
@@ -1,12 +1,10 @@
-import urllib
-import cgi
-
 from webob.exc import HTTPFound
 from zope.interface import implementer
 
 from repoze.who.interfaces import IChallenger
 from repoze.who._compat import construct_url
 from repoze.who._compat import header_value
+from repoze.who._compat import parse_qs
 from repoze.who._compat import u
 from repoze.who._compat import urlencode
 from repoze.who._compat import urlparse
@@ -43,7 +41,7 @@
         if self.reason_param is not None or self.came_from_param is not None:
             url_parts = self._login_url_parts[:]
             query = url_parts[4]
-            query_elements = cgi.parse_qs(query)
+            query_elements = parse_qs(query)
             if self.reason_param is not None:
                 reason = header_value(app_headers, self.reason_header)
                 if reason:

--
Gitblit v1.9.3