import sys
import logging
-logging.basicConfig(stream=sys.stderr, format="%(levelname)s:: %(message)s")
+logging.basicConfig(stream=sys.stderr, format="%(levelname)s:: %(message)s", level=logging.INFO)
from string import Template
self.restart_app()
def find_resource(self, path):
- full_path = os.path.join(self.env['APP_DIR'], path)
- if os.path.isfile(full_path):
- return full_path
+ for dir in (self.env['CONFIG_DIR'], self.env['APP_DIR']):
+ full_path = os.path.join(dir, path)
+ if os.path.isfile(full_path):
+ return full_path
+
raise ValueError("Resource '%s' not found" % path)
@classmethod