From 8d15d0750c72b5b190fb765b6acd35e9cc50ba21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Tue, 15 Mar 2016 10:52:46 +0100 Subject: [PATCH] Auto-detect Eve settings in manage.py --- pillar/manage.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pillar/manage.py b/pillar/manage.py index 3380b3d6..0b39f554 100644 --- a/pillar/manage.py +++ b/pillar/manage.py @@ -4,6 +4,12 @@ from bson.objectid import ObjectId from eve.methods.put import put_internal from eve.methods.post import post_internal from flask.ext.script import Manager + +# Use a sensible default when running manage.py commands. +if not os.environ.get('EVE_SETTINGS'): + settings_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'settings.py') + os.environ['EVE_SETTINGS'] = settings_path + from application import app from manage.node_types.asset import node_type_asset from manage.node_types.blog import node_type_blog