v. 0.2.4:
[django-ssify.git] / ssify / conf.py
1 # -*- coding: utf-8 -*-
2 # This file is part of django-ssify, licensed under GNU Affero GPLv3 or later.
3 # Copyright © Fundacja Nowoczesna Polska. See README.md for more information.
4 #
5 from django.conf import settings
6
7
8 class AppSettings(object):
9     prefix = 'SSIFY_'
10
11     @classmethod
12     def add(cls, name, default):
13         setattr(cls, name, property(lambda self:
14             getattr(settings, self.prefix + name, default)))
15
16
17 AppSettings.add('CACHE_ALIASES', None)
18 AppSettings.add('RENDER', False)
19 AppSettings.add('RENDER_VERBOSE', False)
20
21
22 conf = AppSettings()