Compatibility fixes.
[django-cas-provider.git] / cas_provider / __init__.py
1 from __future__ import unicode_literals
2
3 from django.conf import settings
4
5 __all__ = []
6
7 _DEFAULTS = {
8     'CAS_TICKET_EXPIRATION': 5, # In minutes
9     'CAS_CUSTOM_ATTRIBUTES_FORMATER': 'cas_provider.attribute_formatters.jasig',
10     'CAS_AUTO_REDIRECT_AFTER_LOGOUT': False,
11 }
12
13 for key, value in _DEFAULTS.items():
14     try:
15         getattr(settings, key)
16     except AttributeError:
17         setattr(settings, key, value)
18     except ImportError:
19         pass