123456789101112131415161718192021 |
- from django.conf import settings
- from . import defaults
- class StaticSettings(object):
- def __getattr__(self, name):
- if name.lower() == name:
- raise Exception("Trying to access dynamic setting: %s" % name)
- try:
- return getattr(settings, name)
- except AttributeError:
- pass
- try:
- return getattr(defaults, name)
- except AttributeError:
- pass
- raise AttributeError
|