From 09fc7c6752a50e3883dcee1d7ab76fe5dc63164d Mon Sep 17 00:00:00 2001 From: Roland Hedberg Date: Wed, 13 Oct 2010 13:39:53 +0200 Subject: [PATCH] Binding can be missing in config --- src/saml2/config.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/saml2/config.py b/src/saml2/config.py index f28e900..acc2969 100644 --- a/src/saml2/config.py +++ b/src/saml2/config.py @@ -156,11 +156,12 @@ class Config(dict): specified the default binding for that service is searched for. :return: Possible empty list of endpoints """ + try: res = [] for spec in self["service"][typ]["endpoints"][service]: if isinstance(spec, basestring): - if binding == None: + if binding == None or binding == DEFAULT_BINDING[service]: res.append(spec) elif isinstance(spec, tuple): if binding == spec[1]: