@@ -12,6 +12,10 @@ sys.path.append(".") | |||
activate_this = os.environ['HOME']+'/.virtualenv/rophako/bin/activate_this.py' | |||
execfile(activate_this, dict(__file__=activate_this)) | |||
from rophako.app import app as application | |||
def application(environ, start_response): | |||
if "ROPHAKO_SETTINGS" in environ: | |||
os.environ["ROPHAKO_SETTINGS"] = environ["ROPHAKO_SETTINGS"] | |||
from rophako.app import app as _application | |||
return _application(environ, start_response) | |||
# vim:ft=python |
@@ -27,7 +27,8 @@ class ConfigHandler(object): | |||
self.settings.set("DEFAULT", "_year", str(datetime.datetime.now().strftime("%Y"))) | |||
# Read the defaults and then apply the custom settings on top. | |||
self.settings.read(["defaults.ini", "settings.ini"]) | |||
settings_file = os.environ.get("ROPHAKO_SETTINGS", "settings.ini") | |||
self.settings.read(["defaults.ini", settings_file]) | |||
def print_settings(self): | |||
"""Pretty-print the contents of the configuration as JSON.""" |