summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Node
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2009-02-19 05:50:06 (GMT)
committerSteven Knight <knight@baldmt.com>2009-02-19 05:50:06 (GMT)
commita6e675ce76b9a97241e8432d695dbcd56be2f806 (patch)
treeafc75a0f864ef29ed76e48b064e25073c64b64dc /src/engine/SCons/Node
parent67e32829148c86f1797c3de72e1d50a0f4780866 (diff)
downloadSCons-a6e675ce76b9a97241e8432d695dbcd56be2f806.zip
SCons-a6e675ce76b9a97241e8432d695dbcd56be2f806.tar.gz
SCons-a6e675ce76b9a97241e8432d695dbcd56be2f806.tar.bz2
Return the intern() string on the first call to Node.FS.Base._save_str().
Diffstat (limited to 'src/engine/SCons/Node')
-rw-r--r--src/engine/SCons/Node/FS.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py
index fa0a9ed..62d39dd 100644
--- a/src/engine/SCons/Node/FS.py
+++ b/src/engine/SCons/Node/FS.py
@@ -613,8 +613,8 @@ class Base(SCons.Node.Node):
return self._memo['_save_str']
except KeyError:
pass
- result = self._get_str()
- self._memo['_save_str'] = intern(result)
+ result = intern(self._get_str())
+ self._memo['_save_str'] = result
return result
def _get_str(self):