1
0
Fork 0
forked from github/pelican

If the PATH settings is set to a non-absolute path, then use normalize it relative to the settings file. This should probably be done for other settings aswell

This commit is contained in:
Rory McCann 2011-06-12 18:52:42 +01:00
commit fee2b50cb9

View file

@ -74,5 +74,11 @@ def read_settings(filename):
else:
log.warn("LOCALE option doesn't contain a correct value")
# Make the paths relative to the settings file
for path in ['PATH']:
if path in context:
if not os.path.isabs(context[path]):
context[path] = os.path.abspath(os.path.normpath(os.path.join(os.path.dirname(filename), context[path])))
# set the locale
return context