some people put their settings in a module like settings/__init__.py .

this change allows it.
This commit is contained in:
Benoit Chesneau 2010-02-16 16:41:52 +01:00
parent dc5fa6d8ee
commit f4098aa20d

View File

@ -199,13 +199,13 @@ def run_django():
if args: if args:
settings_path = os.path.abspath(os.path.normpath(args[0])) settings_path = os.path.abspath(os.path.normpath(args[0]))
if not os.path.isfile(settings_path): if not os.path.exists(settings_path):
settings_notfound(settings_path) settings_notfound(settings_path)
else: else:
project_path = os.path.dirname(settings_path) project_path = os.path.dirname(settings_path)
else: else:
settings_path = os.path.join(project_path, "settings.py") settings_path = os.path.join(project_path, "settings.py")
if not os.path.isfile(settings_path): if not os.path.exists(settings_path):
settings_notfound(settings_path) settings_notfound(settings_path)
project_name = os.path.split(project_path)[-1] project_name = os.path.split(project_path)[-1]