summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Builder.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2003-01-13 22:30:23 (GMT)
committerSteven Knight <knight@baldmt.com>2003-01-13 22:30:23 (GMT)
commit46149b06d894f20fc7eb0cd433aee188b369b17c (patch)
tree172181f9c2ea687b9d5b01ed70d87ec09eab169f /src/engine/SCons/Builder.py
parent563ae5e86b7eaaf060559872c58c699e5b34d79b (diff)
downloadSCons-46149b06d894f20fc7eb0cd433aee188b369b17c.zip
SCons-46149b06d894f20fc7eb0cd433aee188b369b17c.tar.gz
SCons-46149b06d894f20fc7eb0cd433aee188b369b17c.tar.bz2
Test improvements suggested by Charles Crain.
Diffstat (limited to 'src/engine/SCons/Builder.py')
-rw-r--r--src/engine/SCons/Builder.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/engine/SCons/Builder.py b/src/engine/SCons/Builder.py
index 122ee49..aa79253 100644
--- a/src/engine/SCons/Builder.py
+++ b/src/engine/SCons/Builder.py
@@ -46,7 +46,7 @@ __revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
import os.path
-from SCons.Errors import UserError
+from SCons.Errors import InternalError, UserError
import SCons.Action
import SCons.Node
@@ -234,6 +234,9 @@ class BuilderBase:
self.emitter = emitter
+ def __nonzero__(self):
+ raise InternalError, "Do not test for the Node.builder attribute directly; use Node.has_builder() instead"
+
def get_name(self, env):
"""Attempts to get the name of the Builder.