This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
mandaye/mandaye/__init__.py

22 lines
522 B
Python

__version__='0.8.0'
import os
from importlib import import_module
from mandaye import global_config
from mandaye.exceptions import ImproperlyConfigured
ENVIRONMENT_VARIABLE = "MANDAYE_CONFIG_MODULE"
config = None
if os.environ.has_key(ENVIRONMENT_VARIABLE):
try:
mod = import_module(os.environ[ENVIRONMENT_VARIABLE])
except ImportError, e:
raise ImproperlyConfigured('Error importing config %s: "%s"' % (os.environ[ENVIRONMENT_VARIABLE], e))
config = mod
else:
config = global_config