Merge pull request #358 from rebeckag/idp2-py3
Use six instead of futures for PY3 compatibility.
This commit is contained in:
@@ -10,9 +10,9 @@ import time
|
|||||||
from hashlib import sha1
|
from hashlib import sha1
|
||||||
from cherrypy import wsgiserver
|
from cherrypy import wsgiserver
|
||||||
from cherrypy.wsgiserver.ssl_builtin import BuiltinSSLAdapter
|
from cherrypy.wsgiserver.ssl_builtin import BuiltinSSLAdapter
|
||||||
from future.backports.http.cookies import SimpleCookie
|
|
||||||
from future.backports.urllib.parse import parse_qs
|
from six.moves.urllib.parse import parse_qs
|
||||||
from future.utils import PY3
|
from six.moves.http_cookies import SimpleCookie
|
||||||
|
|
||||||
from saml2 import BINDING_HTTP_ARTIFACT
|
from saml2 import BINDING_HTTP_ARTIFACT
|
||||||
from saml2 import BINDING_URI
|
from saml2 import BINDING_URI
|
||||||
@@ -852,12 +852,7 @@ class NIM(Service):
|
|||||||
def info_from_cookie(kaka):
|
def info_from_cookie(kaka):
|
||||||
logger.debug("KAKA: %s", kaka)
|
logger.debug("KAKA: %s", kaka)
|
||||||
if kaka:
|
if kaka:
|
||||||
cookie_obj = SimpleCookie()
|
cookie_obj = SimpleCookie(kaka)
|
||||||
if PY3:
|
|
||||||
import builtins
|
|
||||||
cookie_obj.load(builtins.str(kaka))
|
|
||||||
else:
|
|
||||||
cookie_obj.load(str(kaka))
|
|
||||||
morsel = cookie_obj.get("idpauthn", None)
|
morsel = cookie_obj.get("idpauthn", None)
|
||||||
if morsel:
|
if morsel:
|
||||||
try:
|
try:
|
||||||
|
|||||||
@@ -5,9 +5,8 @@ import time
|
|||||||
import cgi
|
import cgi
|
||||||
import six
|
import six
|
||||||
|
|
||||||
from future.backports.http.cookies import SimpleCookie
|
from six.moves.urllib.parse import quote, parse_qs
|
||||||
from future.backports.urllib.parse import quote
|
from six.moves.http_cookies import SimpleCookie
|
||||||
from future.backports.urllib.parse import parse_qs
|
|
||||||
|
|
||||||
from saml2 import BINDING_HTTP_ARTIFACT
|
from saml2 import BINDING_HTTP_ARTIFACT
|
||||||
from saml2 import BINDING_HTTP_REDIRECT
|
from saml2 import BINDING_HTTP_REDIRECT
|
||||||
|
|||||||
Reference in New Issue
Block a user