From a941140cd5cdc4aa5e14da390b8efb26fc3056a6 Mon Sep 17 00:00:00 2001 From: Roland Hedberg Date: Wed, 19 Jun 2013 10:53:00 +0200 Subject: [PATCH] More robus. --- src/saml2/sigver.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/saml2/sigver.py b/src/saml2/sigver.py index 21b5b33..b896d0b 100644 --- a/src/saml2/sigver.py +++ b/src/saml2/sigver.py @@ -880,7 +880,11 @@ def security_context(conf, debug=None): if conf.crypto_backend == 'xmlsec1': xmlsec_binary = conf.xmlsec_binary if not xmlsec_binary: - xmlsec_binary = get_xmlsec_binary(conf.xmlsec_path) + try: + _path = conf.xmlsec_path + except AttributeError: + _path = [] + xmlsec_binary = get_xmlsec_binary(_path) # verify that xmlsec is where it's supposed to be if not os.path.exists(xmlsec_binary): #if not os.access(, os.F_OK):