summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2008-11-07 16:29:41 (GMT)
committerSteven Knight <knight@baldmt.com>2008-11-07 16:29:41 (GMT)
commite3b11c1ba1e376330cda3dc8495be9fca3ba8b1b (patch)
tree4594f149b2f4da48a157db07a56048b0a083b609
parent06b62df3428321cd2da1e5591276568537dfef92 (diff)
downloadSCons-e3b11c1ba1e376330cda3dc8495be9fca3ba8b1b.zip
SCons-e3b11c1ba1e376330cda3dc8495be9fca3ba8b1b.tar.gz
SCons-e3b11c1ba1e376330cda3dc8495be9fca3ba8b1b.tar.bz2
Fix a nested-scope regression affecting Python 1.5, 2.0 and 2.1.
-rw-r--r--src/engine/SCons/Node/FS.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py
index cbfc698..794a530 100644
--- a/src/engine/SCons/Node/FS.py
+++ b/src/engine/SCons/Node/FS.py
@@ -2174,8 +2174,9 @@ class File(Base):
def Dirs(self, pathlist):
"""Create a list of directories relative to the SConscript
directory of this file."""
+ # TODO(1.5)
# return [self.Dir(p) for p in pathlist]
- return map(lambda p: self.Dir(p), pathlist)
+ return map(lambda p, s=self: s.Dir(p), pathlist)
def File(self, name):
"""Create a file node named 'name' relative to