Fix xmldsig import
After commit https://goo.gl/TjLQFz to pysaml2, xmldsig was moved under saml2, no longer being at the top level. Craeting a conditional import, so it can work now and when the pysaml2 commit is included in a new release. Change-Id: If01a93a18cef6159adad50496e6335e88f86024d
This commit is contained in:
parent
d7798a2e8a
commit
c90dd3a0f8
|
@ -17,6 +17,7 @@ import uuid
|
|||
|
||||
from oslo_config import cfg
|
||||
from oslo_log import log
|
||||
from oslo_utils import importutils
|
||||
from oslo_utils import timeutils
|
||||
import saml2
|
||||
from saml2 import client_base
|
||||
|
@ -26,7 +27,9 @@ from saml2 import saml
|
|||
from saml2 import samlp
|
||||
from saml2.schema import soapenv
|
||||
from saml2 import sigver
|
||||
import xmldsig
|
||||
xmldsig = importutils.try_import("saml2.xmldsig")
|
||||
if not xmldsig:
|
||||
xmldsig = importutils.try_import("xmldsig")
|
||||
|
||||
from keystone import exception
|
||||
from keystone.i18n import _, _LE
|
||||
|
|
|
@ -21,12 +21,15 @@ import mock
|
|||
from oslo_config import cfg
|
||||
from oslo_log import log
|
||||
from oslo_serialization import jsonutils
|
||||
from oslo_utils import importutils
|
||||
from oslotest import mockpatch
|
||||
import saml2
|
||||
from saml2 import saml
|
||||
from saml2 import sigver
|
||||
from six.moves import range, urllib, zip
|
||||
import xmldsig
|
||||
xmldsig = importutils.try_import("saml2.xmldsig")
|
||||
if not xmldsig:
|
||||
xmldsig = importutils.try_import("xmldsig")
|
||||
|
||||
from keystone.auth import controllers as auth_controllers
|
||||
from keystone.auth.plugins import mapped
|
||||
|
|
Loading…
Reference in New Issue