1
|
__version__='0.9.0'
|
2
|
|
3
|
import os
|
4
|
|
5
|
from importlib import import_module
|
6
|
|
7
|
from mandaye import global_config
|
8
|
from mandaye.exceptions import ImproperlyConfigured
|
9
|
|
10
|
ENVIRONMENT_VARIABLE = "MANDAYE_CONFIG_MODULE"
|
11
|
config = None
|
12
|
|
13
|
if os.environ.has_key(ENVIRONMENT_VARIABLE):
|
14
|
try:
|
15
|
mod = import_module(os.environ[ENVIRONMENT_VARIABLE])
|
16
|
except ImportError, e:
|
17
|
raise ImproperlyConfigured('Error importing config %s: "%s"' % (os.environ[ENVIRONMENT_VARIABLE], e))
|
18
|
config = mod
|
19
|
else:
|
20
|
config = global_config
|
21
|
|