diff options
author | Greg Noel <GregNoel@tigris.org> | 2008-12-06 01:13:18 (GMT) |
---|---|---|
committer | Greg Noel <GregNoel@tigris.org> | 2008-12-06 01:13:18 (GMT) |
commit | e07780fdbc8d4fa36f41f1bad7450e5bbcc6d80d (patch) | |
tree | ae8866cca0c46bffca8339f057ba468d29f3a12e /src | |
parent | 4e52d7b9fde3e54c5427bbb4a01f5cffb52f9f8d (diff) | |
download | SCons-e07780fdbc8d4fa36f41f1bad7450e5bbcc6d80d.zip SCons-e07780fdbc8d4fa36f41f1bad7450e5bbcc6d80d.tar.gz SCons-e07780fdbc8d4fa36f41f1bad7450e5bbcc6d80d.tar.bz2 |
Issue 2267, fix use of uninitialized variable
Diffstat (limited to 'src')
-rw-r--r-- | src/engine/SCons/Action.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/engine/SCons/Action.py b/src/engine/SCons/Action.py index 6ce5116..bc1d724 100644 --- a/src/engine/SCons/Action.py +++ b/src/engine/SCons/Action.py @@ -504,12 +504,12 @@ class _ActionAction(ActionBase): l = string.join(self.presub_lines(env), '\n ') out = "Building %s with action:\n %s\n" % (t, l) sys.stdout.write(out) - s = None + cmd = None if show and self.strfunction: - s = self.strfunction(target, source, env) - if s: + cmd = self.strfunction(target, source, env) + if cmd: if chdir: - s = ('os.chdir(%s)\n' % repr(chdir)) + s + cmd = ('os.chdir(%s)\n' % repr(chdir)) + cmd try: get = env.get except AttributeError: @@ -518,7 +518,7 @@ class _ActionAction(ActionBase): print_func = get('PRINT_CMD_LINE_FUNC') if not print_func: print_func = self.print_cmd_line - print_func(s, target, source, env) + print_func(cmd, target, source, env) stat = 0 if execute: if chdir: @@ -536,7 +536,7 @@ class _ActionAction(ActionBase): finally: if save_cwd: os.chdir(save_cwd) - if s and save_cwd: + if cmd and save_cwd: print_func('os.chdir(%s)' % repr(save_cwd), target, source, env) return stat |