summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGreg Noel <GregNoel@tigris.org>2008-12-06 01:13:18 (GMT)
committerGreg Noel <GregNoel@tigris.org>2008-12-06 01:13:18 (GMT)
commite07780fdbc8d4fa36f41f1bad7450e5bbcc6d80d (patch)
treeae8866cca0c46bffca8339f057ba468d29f3a12e
parent4e52d7b9fde3e54c5427bbb4a01f5cffb52f9f8d (diff)
downloadSCons-e07780fdbc8d4fa36f41f1bad7450e5bbcc6d80d.zip
SCons-e07780fdbc8d4fa36f41f1bad7450e5bbcc6d80d.tar.gz
SCons-e07780fdbc8d4fa36f41f1bad7450e5bbcc6d80d.tar.bz2
Issue 2267, fix use of uninitialized variable
-rw-r--r--src/engine/SCons/Action.py12
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