summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Taskmaster.py
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2002-07-21 07:15:23 (GMT)
committerSteven Knight <knight@baldmt.com>2002-07-21 07:15:23 (GMT)
commit4656997675841eecc2fd51cad0034eb04152266e (patch)
treea664f104adf25d723df501dd8956e7422da39991 /src/engine/SCons/Taskmaster.py
parent392b862b57d335f6ac4539833d03fcecef0628f0 (diff)
downloadSCons-4656997675841eecc2fd51cad0034eb04152266e.zip
SCons-4656997675841eecc2fd51cad0034eb04152266e.tar.gz
SCons-4656997675841eecc2fd51cad0034eb04152266e.tar.bz2
Refactor current() calculation so the Taskmaster passes the Sig calculator to the Node, instead of going through calc to get to the Node.
Diffstat (limited to 'src/engine/SCons/Taskmaster.py')
-rw-r--r--src/engine/SCons/Taskmaster.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/engine/SCons/Taskmaster.py b/src/engine/SCons/Taskmaster.py
index 3e4dbbc..799582b 100644
--- a/src/engine/SCons/Taskmaster.py
+++ b/src/engine/SCons/Taskmaster.py
@@ -121,8 +121,7 @@ class Task:
"""Make a task ready for execution."""
state = SCons.Node.up_to_date
for t in self.targets:
- bsig = self.tm.calc.bsig(t)
- if not self.tm.calc.current(t, bsig):
+ if not t.current(self.tm.calc):
state = SCons.Node.executing
for t in self.targets:
if state == SCons.Node.executing: