summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Script/__init__.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-06-20 00:17:18 (GMT)
committerSteven Knight <knight@baldmt.com>2002-06-20 00:17:18 (GMT)
commit01bba4cf479f99c67dcac6bc50603feccc89c457 (patch)
treea07099be95dddcfdb438e7b08b780063c8853831 /src/engine/SCons/Script/__init__.py
parent81953156f0c5075d21b9d1573ead1f2e482482a6 (diff)
downloadSCons-01bba4cf479f99c67dcac6bc50603feccc89c457.zip
SCons-01bba4cf479f99c67dcac6bc50603feccc89c457.tar.gz
SCons-01bba4cf479f99c67dcac6bc50603feccc89c457.tar.bz2
Check in the Tool() interface. (SK and Charles Crain)
Diffstat (limited to 'src/engine/SCons/Script/__init__.py')
-rw-r--r--src/engine/SCons/Script/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/engine/SCons/Script/__init__.py b/src/engine/SCons/Script/__init__.py
index 3471190..c43f1ab 100644
--- a/src/engine/SCons/Script/__init__.py
+++ b/src/engine/SCons/Script/__init__.py
@@ -99,6 +99,7 @@ class BuildTask(SCons.Taskmaster.Task):
# We aren't being called out of a user frame, so
# don't try to walk the stack, just print the error.
sys.stderr.write("\nSCons error: %s\n" % e)
+ raise
except:
sys.stderr.write("scons: *** %s\n" % sys.exc_value)
raise
@@ -982,6 +983,8 @@ def _main():
SCons.Sig.write()
def main():
+ global exit_status
+
try:
_main()
except SystemExit: