summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node/Python.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/SCons/Node/Python.py')
-rw-r--r--src/engine/SCons/Node/Python.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/engine/SCons/Node/Python.py b/src/engine/SCons/Node/Python.py
index a2537ae..e15888b 100644
--- a/src/engine/SCons/Node/Python.py
+++ b/src/engine/SCons/Node/Python.py
@@ -67,12 +67,12 @@ class Value(SCons.Node.Node):
timestamp, we get to ignore the calculator and just use the
value contents."""
try:
- self.binfo
+ binfo = self.binfo
except:
- self.binfo = self.new_binfo()
+ binfo = self.binfo = self.new_binfo()
try:
- return self.binfo.csig
+ return binfo.csig
except AttributeError:
- self.binfo.csig = self.get_contents()
- self.store_info(self.binfo)
- return self.binfo.csig
+ binfo.csig = self.get_contents()
+ self.store_info(binfo)
+ return binfo.csig