summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Options
diff options
context:
space:
mode:
authorSteven Knight <knight@baldmt.com>2004-12-29 16:26:58 (GMT)
committerSteven Knight <knight@baldmt.com>2004-12-29 16:26:58 (GMT)
commit9113805b081ef58fdf56bd5b5a9be6afad0b7a41 (patch)
treeb5a11d8944eca035fdedf45dcb8de3af4108245a /src/engine/SCons/Options
parent36e665069d121ee715f4fba0c304fb9afe00583f (diff)
downloadSCons-9113805b081ef58fdf56bd5b5a9be6afad0b7a41.zip
SCons-9113805b081ef58fdf56bd5b5a9be6afad0b7a41.tar.gz
SCons-9113805b081ef58fdf56bd5b5a9be6afad0b7a41.tar.bz2
Enhance OverrideEnvironment, and rename the base class to an enhanced and maybe-even-useful SubstitutionEnvironment, to eliminate copying of construction environment variables.
Diffstat (limited to 'src/engine/SCons/Options')
-rw-r--r--src/engine/SCons/Options/OptionsTests.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/engine/SCons/Options/OptionsTests.py b/src/engine/SCons/Options/OptionsTests.py
index 4248dc3..b99aa98 100644
--- a/src/engine/SCons/Options/OptionsTests.py
+++ b/src/engine/SCons/Options/OptionsTests.py
@@ -37,15 +37,13 @@ class Environment:
def __init__(self):
self.dict = {}
def subst(self, x):
- return SCons.Util.scons_subst(x, self)
+ return SCons.Util.scons_subst(x, self, gvars=self.dict)
def __setitem__(self, key, value):
self.dict[key] = value
def __getitem__(self, key):
return self.dict[key]
def has_key(self, key):
return self.dict.has_key(key)
- def Dictionary(self):
- return self.dict
def check(key, value, env):