utils: add a default parameter to get_parameter

This commit is contained in:
Benjamin Dauvergne 2014-08-05 17:54:58 +02:00
parent 9f587f1cc2
commit 587084f3cd
1 changed files with 5 additions and 4 deletions

View File

@ -107,10 +107,11 @@ def get_values(saml_attributes, name):
return (values,)
return values
def get_parameter(idp, name):
return idp.get(name) or getattr(app_settings, name)
def get_parameter(idp, name, default=None):
'''Get a parameter from an IdP specific configuration or from the main
settings.
'''
return idp.get(name) or getattr(app_settings, name, default=default)
def create_logout(request):
server = create_server(request)