From 0b7963e4a7f6d0e42ac14283411abb40de03c3e2 Mon Sep 17 00:00:00 2001 From: Kumar McMillan Date: Tue, 19 Jul 2011 19:13:23 -0500 Subject: [PATCH] Gives precedence to app dirs so stdlib modules do not overshadow app modules --- funfactory/manage.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/funfactory/manage.py b/funfactory/manage.py index 809c495..f55bf24 100644 --- a/funfactory/manage.py +++ b/funfactory/manage.py @@ -34,7 +34,9 @@ def setup_environ(manage_file, settings=None): prev_sys_path = list(sys.path) # Make settings_local importable - sys.path.append(os.getcwd()) + sys.path.append(ROOT) + # Give precedence to your app's parent dir, which contains __init__.py + sys.path.append(os.path.abspath(os.path.join(ROOT, os.pardir))) site.addsitedir(path('apps')) site.addsitedir(path('lib'))