diff options
| author | Steven Knight <knight@baldmt.com> | 2004-06-02 05:34:57 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2004-06-02 05:34:57 (GMT) |
| commit | f0eef8baab59eaf981656f5507f17c83ee096a0a (patch) | |
| tree | f4275d1ccea514965b71d4bbd739022b799ddf02 /src/engine/SCons/TaskmasterTests.py | |
| parent | 094a011d49d4ba19f276983d848cf93bfc951b41 (diff) | |
| download | SCons-f0eef8baab59eaf981656f5507f17c83ee096a0a.zip SCons-f0eef8baab59eaf981656f5507f17c83ee096a0a.tar.gz SCons-f0eef8baab59eaf981656f5507f17c83ee096a0a.tar.bz2 | |
Make the use of the calc argument in Node methods consistent.
Diffstat (limited to 'src/engine/SCons/TaskmasterTests.py')
| -rw-r--r-- | src/engine/SCons/TaskmasterTests.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/engine/SCons/TaskmasterTests.py b/src/engine/SCons/TaskmasterTests.py index 5955ecf..ebf0e9c 100644 --- a/src/engine/SCons/TaskmasterTests.py +++ b/src/engine/SCons/TaskmasterTests.py @@ -45,7 +45,10 @@ class Node: self.cached = 0 self.scanned = 0 self.scanner = None - self.builder = Node.build + class Builder: + def targets(self, node): + return [node] + self.builder = Builder() self.bsig = None self.csig = None self.state = None @@ -137,7 +140,9 @@ class Node: return node._current_val return Calc() - def current(self, calc): + def current(self, calc=None): + if calc is None: + calc = self.calculator() return calc.current(self, calc.bsig(self)) def depends_on(self, nodes): |
