debian-django-statsd-mozilla/django_statsd/patches/__init__.py

28 lines
656 B
Python

from django.conf import settings
from django.utils.importlib import import_module
# Workaround for tests.
try:
minimal = {
'DATABASES': {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': 'mydatabase'
}
},
'ROOT_URLCONF': '',
'STATSD_CLIENT': 'django_statsd.clients.null',
'STATSD_PREFIX': None,
'METLOG': None
}
if not settings.configured:
settings.configure(**minimal)
patches = getattr(settings, 'STATSD_PATCHES', [])
except ImportError:
patches = []
for patch in patches:
import_module(patch).patch()