Source code for django_comments_xtd.conf

from django.conf import settings as django_settings
from django.utils.functional import LazyObject

from django_comments_xtd.conf import defaults as app_settings


[docs]class LazySettings(LazyObject): def _setup(self): self._wrapped = Settings(app_settings, django_settings)
[docs]class Settings(object): def __init__(self, *args): for item in args: for attr in dir(item): if attr == attr.upper(): setattr(self, attr, getattr(item, attr))
settings = LazySettings()