django-oidc-provider/openid_provider/settings.py
2015-01-28 14:50:14 -03:00

24 lines
429 B
Python

from django.conf import settings
class default_settings(object):
# Here goes all the package default settings.
LOGIN_URL = None
SITE_URL = None
def get(name):
'''
Helper function to use inside the package.
'''
try:
value = getattr(default_settings, name)
value = getattr(settings, name)
except AttributeError:
if value == None:
raise Exception('You must set ' + name + ' in your settings.')
return value