Fix in case ExecutionEnvironment.getEnvironmentVariable() doesn't work

This commit is contained in:
rdb 2010-11-06 14:17:03 +00:00
parent 3b6dd07d5d
commit 2e2e0d7de4

View File

@ -2284,6 +2284,8 @@ class Packager:
path, and adds its contents to the indicated DSearchPath. """ path, and adds its contents to the indicated DSearchPath. """
path = ExecutionEnvironment.getEnvironmentVariable(varname) path = ExecutionEnvironment.getEnvironmentVariable(varname)
if len(path) == 0:
path = os.environ[varname]
for dirname in path.split(';'): for dirname in path.split(';'):
dirname = Filename.fromOsSpecific(dirname) dirname = Filename.fromOsSpecific(dirname)
if dirname.makeTrueCase(): if dirname.makeTrueCase():
@ -2294,6 +2296,8 @@ class Packager:
path, and adds its contents to the indicated DSearchPath. """ path, and adds its contents to the indicated DSearchPath. """
path = ExecutionEnvironment.getEnvironmentVariable(varname) path = ExecutionEnvironment.getEnvironmentVariable(varname)
if len(path) == 0:
path = os.environ[varname]
for dirname in path.split(':'): for dirname in path.split(':'):
dirname = Filename.fromOsSpecific(dirname) dirname = Filename.fromOsSpecific(dirname)
if dirname.makeTrueCase(): if dirname.makeTrueCase():