From a6e675ce76b9a97241e8432d695dbcd56be2f806 Mon Sep 17 00:00:00 2001 From: Steven Knight Date: Thu, 19 Feb 2009 05:50:06 +0000 Subject: Return the intern() string on the first call to Node.FS.Base._save_str(). --- src/engine/SCons/Node/FS.py | 4 ++-- 1 file 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): -- cgit v0.12