diff options
| author | Steven Knight <knight@baldmt.com> | 2004-02-07 08:42:48 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2004-02-07 08:42:48 (GMT) |
| commit | 7db087e4c1efd7c5029befea03f904a6f0d21a44 (patch) | |
| tree | 2c743335931e18cbf4204c361019137ef06d9b5c /src/engine/SCons/Environment.py | |
| parent | ee76a275db34fd524f5c85588c2cdffa6022778e (diff) | |
| download | SCons-7db087e4c1efd7c5029befea03f904a6f0d21a44.zip SCons-7db087e4c1efd7c5029befea03f904a6f0d21a44.tar.gz SCons-7db087e4c1efd7c5029befea03f904a6f0d21a44.tar.bz2 | |
Add options to investigate object creation and memory consumption.
Diffstat (limited to 'src/engine/SCons/Environment.py')
| -rw-r--r-- | src/engine/SCons/Environment.py | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/src/engine/SCons/Environment.py b/src/engine/SCons/Environment.py index 3819c27..43cb2c3 100644 --- a/src/engine/SCons/Environment.py +++ b/src/engine/SCons/Environment.py @@ -45,6 +45,7 @@ from UserDict import UserDict import SCons.Action import SCons.Builder +from SCons.Debug import logInstanceCreation import SCons.Defaults import SCons.Errors import SCons.Node @@ -211,6 +212,7 @@ class Base: toolpath=[], options=None, **kw): + if __debug__: logInstanceCreation(self) self.fs = SCons.Node.FS.default_fs self.ans = SCons.Node.Alias.default_ans self.lookup_list = SCons.Node.arg2nodes_lookups @@ -500,8 +502,8 @@ class Base: suffix - construction variable for the suffix. """ - suffix = self.subst('$%s'%suffix) - prefix = self.subst('$%s'%prefix) + suffix = self.subst('$'+suffix) + prefix = self.subst('$'+prefix) for path in paths: dir,name = os.path.split(str(path)) @@ -643,11 +645,11 @@ class Base: new_prefix - construction variable for the new prefix. new_suffix - construction variable for the new suffix. """ - old_prefix = self.subst('$%s'%old_prefix) - old_suffix = self.subst('$%s'%old_suffix) + old_prefix = self.subst('$'+old_prefix) + old_suffix = self.subst('$'+old_suffix) - new_prefix = self.subst('$%s'%new_prefix) - new_suffix = self.subst('$%s'%new_suffix) + new_prefix = self.subst('$'+new_prefix) + new_suffix = self.subst('$'+new_suffix) dir,name = os.path.split(str(path)) if name[:len(old_prefix)] == old_prefix: |
