summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorRoland Hedberg <roland.hedberg@adm.umu.se>2015-11-19 14:24:01 +0100
committerRoland Hedberg <roland.hedberg@adm.umu.se>2015-11-19 14:24:01 +0100
commit048797c99cab665321bb2340bec1841ea1d2e375 (patch)
tree00764c5bbb546d9af3c47f327afa5c958a409e69 /tools
parent73849b4f08f7900642bf74975b923e4263916014 (diff)
downloadpysaml2-048797c99cab665321bb2340bec1841ea1d2e375.tar.gz
Don't fail if no xmlsec binary defined.
Diffstat (limited to 'tools')
-rwxr-xr-xtools/mdexport.py22
1 files changed, 5 insertions, 17 deletions
diff --git a/tools/mdexport.py b/tools/mdexport.py
index 189ced2c..d9ab521b 100755
--- a/tools/mdexport.py
+++ b/tools/mdexport.py
@@ -1,23 +1,17 @@
-#!/usr/bin/env python
-from saml2.sigver import _get_xmlsec_cryptobackend, SecurityContext
+ #!/usr/bin/env python
+from saml2.sigver import _get_xmlsec_cryptobackend
+from saml2.sigver import SecurityContext
from saml2.httpbase import HTTPBase
from saml2 import saml
from saml2 import md
from saml2.attribute_converter import ac_factory
-from saml2.extension import dri
-from saml2.extension import idpdisc
-from saml2.extension import mdattr
-from saml2.extension import mdrpi
-from saml2.extension import mdui
-from saml2.extension import shibmd
-from saml2.extension import ui
from saml2 import xmldsig
from saml2 import xmlenc
import argparse
-from saml2.mdstore import MetaDataFile, MetaDataExtern
+from saml2.mdstore import MetaDataFile, MetaDataExtern, load_extensions
__author__ = 'rolandh'
@@ -29,18 +23,12 @@ dictionary format.
ONTS = {
saml.NAMESPACE: saml,
- mdui.NAMESPACE: mdui,
- mdattr.NAMESPACE: mdattr,
- mdrpi.NAMESPACE: mdrpi,
- dri.NAMESPACE: dri,
- ui.NAMESPACE: ui,
- idpdisc.NAMESPACE: idpdisc,
md.NAMESPACE: md,
xmldsig.NAMESPACE: xmldsig,
xmlenc.NAMESPACE: xmlenc,
- shibmd.NAMESPACE: shibmd
}
+ONTS.update(load_extensions())
parser = argparse.ArgumentParser()
parser.add_argument('-t', dest='type')