diff options
Diffstat (limited to 'src/engine/SCons/Node/__init__.py')
-rw-r--r-- | src/engine/SCons/Node/__init__.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/engine/SCons/Node/__init__.py b/src/engine/SCons/Node/__init__.py index 0a64586..326aee3 100644 --- a/src/engine/SCons/Node/__init__.py +++ b/src/engine/SCons/Node/__init__.py @@ -208,7 +208,7 @@ class Node: def builder_set(self, builder): self.builder = builder - def has_builder(self, fetch = 1): + def has_builder(self): """Return whether this Node has a builder or not. In Boolean tests, this turns out to be a *lot* more efficient @@ -228,6 +228,9 @@ class Node: b = self.builder return not b is None + def is_derived(self): + return self.has_builder() or self.side_effect + def builder_sig_adapter(self): """Create an adapter for calculating a builder's signature. |