Created
November 8, 2019 23:47
-
-
Save bdbaddog/fd39f93b09634c7fdff63fdfc1af1f86 to your computer and use it in GitHub Desktop.
pysnooper of subst call
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Source path:... /Users/bdbaddog/devel/scons/tmp/subst_trials/subst_list/SConstruct | |
New var:....... ARGLIST = [] | |
New var:....... ARGUMENTS = {} | |
New var:....... Action = <function Action at 0x10ec7b440> | |
New var:....... AddMethod = <function AddMethod at 0x10ec72050> | |
New var:....... AddOption = <function AddOption at 0x10ee56440> | |
New var:....... AddPostAction = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee32d0> | |
New var:....... AddPreAction = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3350> | |
New var:....... Alias = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3390> | |
New var:....... AllowSubstExceptions = <function SetAllowableExceptions at 0x10ec54290> | |
New var:....... AlwaysBuild = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee33d0> | |
New var:....... BUILD_TARGETS = [] | |
New var:....... BoolVariable = <function BoolVariable at 0x10ee24dd0> | |
New var:....... BuildDir = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3410> | |
New var:....... BuildTask = <class 'SCons.Script.Main.BuildTask'> | |
New var:....... Builder = <function Builder at 0x10ec88d40> | |
New var:....... CFile = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3cd0> | |
New var:....... COMMAND_LINE_TARGETS = [] | |
New var:....... CScan = <SCons.Scanner.ClassicCPP object at 0x10ed450d0> | |
New var:....... CScanner = <SCons.Scanner.ClassicCPP object at 0x10ed450d0> | |
New var:....... CXXFile = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3d10> | |
New var:....... CacheDir = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3450> | |
New var:....... Chmod = <SCons.Action.ActionFactory object at 0x10edc5610> | |
New var:....... Clean = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3490> | |
New var:....... CleanTask = <class 'SCons.Script.Main.CleanTask'> | |
New var:....... Command = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3910> | |
New var:....... Configure = <function Configure at 0x10eee1cb0> | |
New var:....... Copy = <SCons.Action.ActionFactory object at 0x10edc5650> | |
New var:....... DEFAULT_TARGETS = [] | |
New var:....... DScanner = <SCons.Scanner.D.D object at 0x10ed3d890> | |
New var:....... DVI = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3d50> | |
New var:....... Decider = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee34d0> | |
New var:....... Default = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10ee52c50> | |
New var:....... DefaultEnvironment = <function DefaultEnvironment at 0x10ed29320> | |
New var:....... Delete = <SCons.Action.ActionFactory object at 0x10edc5690> | |
New var:....... Depends = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3510> | |
New var:....... Dir = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3550> | |
New var:....... DirScanner = <SCons.Scanner.Base object at 0x10ecfcfd0> | |
New var:....... EnsurePythonVersion = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10ec1fa10> | |
New var:....... EnsureSConsVersion = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10ee366d0> | |
New var:....... Entry = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3610> | |
New var:....... EnumVariable = <function EnumVariable at 0x10ee2b440> | |
New var:....... Environment = <class 'SCons.Script.SConscript.SConsEnvironment'> | |
New var:....... Execute = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3650> | |
New var:....... Exit = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee30d0> | |
New var:....... Export = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3190> | |
New var:....... File = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3690> | |
New var:....... FindFile = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee36d0> | |
New var:....... FindInstalledFiles = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3110> | |
New var:....... FindPathDirs = <class 'SCons.Scanner.FindPathDirs'> | |
New var:....... FindSourceFiles = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3750> | |
New var:....... Flatten = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3790> | |
New var:....... GetBuildFailures = <function GetBuildFailures at 0x10ee55560> | |
New var:....... GetBuildPath = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee37d0> | |
New var:....... GetLaunchDir = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee31d0> | |
New var:....... GetOption = <function GetOption at 0x10ee565f0> | |
New var:....... Glob = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3810> | |
New var:....... GlobalDefaultBuilders = ['CFile', 'CXXFile', 'DVI', 'Jar', 'Java', 'Java...ar', 'Textfile', 'TypeLibrary', 'Zip', 'Package'] | |
New var:....... GlobalDefaultEnvironmentFunctions = ['Default', 'EnsurePythonVersion', 'EnsureSConsV...urceCode', 'Split', 'Tag', 'Value', 'VariantDir'] | |
New var:....... Help = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3210> | |
New var:....... HelpFunction = <function HelpFunction at 0x10eee5a70> | |
New var:....... Ignore = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3850> | |
New var:....... Import = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3250> | |
New var:....... Install = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3890> | |
New var:....... InstallAs = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee38d0> | |
New var:....... InstallVersionedLib = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3710> | |
New var:....... Jar = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3d90> | |
New var:....... Java = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3dd0> | |
New var:....... JavaH = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3e10> | |
New var:....... Library = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3e50> | |
New var:....... ListVariable = <function ListVariable at 0x10ee305f0> | |
New var:....... Literal = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3950> | |
New var:....... LoadableModule = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3e90> | |
New var:....... Local = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3990> | |
New var:....... M4 = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3ed0> | |
New var:....... MSVSProject = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3f10> | |
New var:....... Mkdir = <SCons.Action.ActionFactory object at 0x10edc56d0> | |
New var:....... Move = <SCons.Action.ActionFactory object at 0x10edc5710> | |
New var:....... NoCache = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee35d0> | |
New var:....... NoClean = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3590> | |
New var:....... Object = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3f50> | |
New var:....... PCH = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3f90> | |
New var:....... PDF = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3fd0> | |
New var:....... Package = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee7390> | |
New var:....... PackageVariable = <function PackageVariable at 0x10ee30950> | |
New var:....... ParseDepends = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee39d0> | |
New var:....... PathVariable = <SCons.Variables.PathVariable._PathVariableClass object at 0x10ee313d0> | |
New var:....... Platform = <function Platform at 0x10edcf050> | |
New var:....... PostScript = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee7050> | |
New var:....... Precious = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3a10> | |
New var:....... PrintHelp = <function PrintHelp at 0x10ee56710> | |
New var:....... Program = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee7090> | |
New var:....... ProgramScanner = <SCons.Scanner.Base object at 0x10edb6710> | |
New var:....... Progress = <function Progress at 0x10ee46e60> | |
New var:....... PyPackageDir = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3a50> | |
New var:....... QuestionTask = <class 'SCons.Script.Main.QuestionTask'> | |
New var:....... RES = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee70d0> | |
New var:....... RMIC = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee7110> | |
New var:....... Repository = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3a90> | |
New var:....... Requires = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3ad0> | |
New var:....... Return = <function Return at 0x10eee1950> | |
New var:....... SConscript = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10ec1f9d0> | |
New var:....... SConscriptChdir = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3290> | |
New var:....... SConsignFile = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3b10> | |
New var:....... Scanner = <class 'SCons.Scanner.Base'> | |
New var:....... SetOption = <function SetOption at 0x10ee56680> | |
New var:....... SharedLibrary = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee7150> | |
New var:....... SharedObject = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee7190> | |
New var:....... SideEffect = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3b50> | |
New var:....... SourceCode = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3b90> | |
New var:....... SourceFileScanner = <SCons.Scanner.Base object at 0x10edb67d0> | |
New var:....... Split = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3bd0> | |
New var:....... StaticLibrary = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee71d0> | |
New var:....... StaticObject = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee7210> | |
New var:....... StringIO = <class '_io.StringIO'> | |
New var:....... Substfile = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee7250> | |
New var:....... Tag = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3c10> | |
New var:....... Tar = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee7290> | |
New var:....... TargetList = <class 'SCons.Script.TargetList'> | |
New var:....... Textfile = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee72d0> | |
New var:....... Tool = <class 'SCons.Tool.Tool'> | |
New var:....... Touch = <SCons.Action.ActionFactory object at 0x10edc5750> | |
New var:....... TypeLibrary = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee7310> | |
New var:....... Value = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3c50> | |
New var:....... Variables = <function Variables at 0x10eee5b90> | |
New var:....... VariantDir = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee3c90> | |
New var:....... Virtualenv = <function Virtualenv at 0x10ee1fb00> | |
New var:....... WhereIs = <function WhereIs at 0x10e9d5440> | |
New var:....... Zip = <SCons.Script.SConscript.DefaultEnvironmentCall object at 0x10eee7350> | |
New var:....... _Add_Arguments = <function _Add_Arguments at 0x10ebee950> | |
New var:....... _Add_Targets = <function _Add_Targets at 0x10eee1680> | |
New var:....... _Get_Default_Targets = <function _Set_Default_Targets_Has_Not_Been_Called at 0x10eee5950> | |
New var:....... _Set_Default_Targets = <function _Set_Default_Targets at 0x10eee59e0> | |
New var:....... _Set_Default_Targets_Has_Been_Called = <function _Set_Default_Targets_Has_Been_Called at 0x10eee58c0> | |
New var:....... _Set_Default_Targets_Has_Not_Been_Called = <function _Set_Default_Targets_Has_Not_Been_Called at 0x10eee5950> | |
New var:....... __builtins__ = {'__name__': 'builtins', '__doc__': "Built-in fu...ive help, or help(object) for help about object.} | |
New var:....... __cached__ = '/Users/bdbaddog/devel/scons/git/as_scons/src/sc...SCons/Script/__pycache__/__init__.cpython-37.pyc' | |
New var:....... __doc__ = 'SCons.Script\n\nThis file implements the main()...he "scons" script invocation,\nit goes here.\n\n' | |
New var:....... __loader__ = <_frozen_importlib_external.SourceFileLoader object at 0x10ead0ed0> | |
New var:....... __name__ = 'SCons.Script' | |
New var:....... __package__ = 'SCons.Script' | |
New var:....... __path__ = ['/Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Script'] | |
New var:....... __revision__ = '__FILE__ __REVISION__ __DATE__ __DEVELOPER__' | |
New var:....... __spec__ = ModuleSpec(name='SCons.Script', loader=<_frozen_...git/as_scons/src/script/../engine/SCons/Script']) | |
New var:....... _build_plus_default = [] | |
New var:....... _no_missing_sconscript = False | |
New var:....... _warn_missing_sconscript_deprecated = True | |
New var:....... call_stack = [<SCons.Script.SConscript.Frame object at 0x10ef2de90>] | |
New var:....... help_text = None | |
New var:....... main = <function main at 0x10ee59560> | |
New var:....... sconscript_reading = 0 | |
New var:....... set_missing_sconscript_error = <function set_missing_sconscript_error at 0x10eee5b00> | |
New var:....... start_time = 1573250679.835665 | |
New var:....... % Stack boTTom % = 1 | |
New var:....... pysnooper = <module 'pysnooper' from '/Users/bdbaddog/.virtu...b/python3.7/site-packages/pysnooper/__init__.py'> | |
New var:....... scons_subst_list = <function scons_subst_list at 0x10ec7b200> | |
New var:....... SUBST_RAW = 1 | |
New var:....... SUBST_CMD = 0 | |
New var:....... SUBST_SIG = 2 | |
New var:....... env = <SCons.Script.SConscript.SConsEnvironment object at 0x10ef63050> | |
New var:....... gvars = {'b': [['ONE', 'FOUR']], 'c': 'Five', 'd': 'Six'} | |
New var:....... x = 'd' | |
New var:....... mylist = [['a', '$b$c$d', 'd']] | |
17:04:39.898500 line 24 # | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
Starting var:.. strSubst = [['a', '$b$c$d', 'd']] | |
Starting var:.. env = <SCons.Script.SConscript.SConsEnvironment object at 0x10ef63050> | |
Starting var:.. mode = 1 | |
Starting var:.. target = None | |
Starting var:.. source = None | |
Starting var:.. gvars = {'b': [['ONE', 'FOUR']], 'c': 'Five', 'd': 'Six'} | |
Starting var:.. lvars = {} | |
Starting var:.. conv = None | |
17:04:39.922086 call 611 def scons_subst_list(strSubst, env, mode=SUBST_RAW, target=None, source=None, gvars={}, lvars={}, conv=None): | |
17:04:39.923585 line 619 class ListSubber(collections.UserList): | |
17:04:39.923784 call 619 class ListSubber(collections.UserList): | |
17:04:39.923931 line 619 class ListSubber(collections.UserList): | |
New var:....... __module__ = 'SCons.Subst' | |
New var:....... __qualname__ = 'scons_subst_list.<locals>.ListSubber' | |
17:04:39.924069 line 634 """ | |
New var:....... __doc__ = 'A class to construct the results of a scons_sub...g the right thing\n internally.\n ' | |
17:04:39.924402 line 635 def __init__(self, env, mode, conv, gvars): | |
New var:....... __init__ = <function scons_subst_list.<locals>.ListSubber.__init__ at 0x10efad050> | |
17:04:39.924657 line 649 def expand(self, s, lvars, within_list): | |
New var:....... expand = <function scons_subst_list.<locals>.ListSubber.expand at 0x10efad0e0> | |
17:04:39.924914 line 732 def substitute(self, args, lvars, within_list): | |
New var:....... substitute = <function scons_subst_list.<locals>.ListSubber.substitute at 0x10efad170> | |
17:04:39.925171 line 755 def next_line(self): | |
New var:....... next_line = <function scons_subst_list.<locals>.ListSubber.next_line at 0x10efad200> | |
17:04:39.925543 line 762 def this_word(self): | |
New var:....... this_word = <function scons_subst_list.<locals>.ListSubber.this_word at 0x10efad290> | |
17:04:39.925818 line 767 def next_word(self): | |
New var:....... next_word = <function scons_subst_list.<locals>.ListSubber.next_word at 0x10efad320> | |
17:04:39.926085 line 771 def add_to_current_word(self, x): | |
New var:....... add_to_current_word = <function scons_subst_list.<locals>.ListSubber.add_to_current_word at 0x10efad3b0> | |
17:04:39.926355 line 819 def add_new_word(self, x): | |
New var:....... add_new_word = <function scons_subst_list.<locals>.ListSubber.add_new_word at 0x10efad440> | |
17:04:39.926771 line 828 def literal(self, x): | |
New var:....... literal = <function scons_subst_list.<locals>.ListSubber.literal at 0x10efad4d0> | |
17:04:39.927157 line 836 def open_strip(self, x): | |
New var:....... open_strip = <function scons_subst_list.<locals>.ListSubber.open_strip at 0x10efad5f0> | |
17:04:39.927546 line 841 def close_strip(self, x): | |
New var:....... close_strip = <function scons_subst_list.<locals>.ListSubber.close_strip at 0x10efad560> | |
17:04:39.927857 return 841 def close_strip(self, x): | |
Return value:.. None | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
Starting var:.. mcls = <class 'abc.ABCMeta'> | |
Starting var:.. name = 'ListSubber' | |
Starting var:.. bases = (<class 'collections.UserList'>,) | |
Starting var:.. namespace = {'__module__': 'SCons.Subst', '__qualname__': 's....<locals>.ListSubber.close_strip at 0x10efad560>} | |
Starting var:.. kwargs = {} | |
Starting var:.. __class__ = <class 'abc.ABCMeta'> | |
17:04:39.928516 call 125 def __new__(mcls, name, bases, namespace, **kwargs): | |
17:04:39.930734 line 126 cls = super().__new__(mcls, name, bases, namespace, **kwargs) | |
New var:....... cls = <class 'SCons.Subst.scons_subst_list.<locals>.ListSubber'> | |
17:04:39.932151 line 127 _abc_init(cls) | |
17:04:39.933604 line 128 return cls | |
17:04:39.934254 return 128 return cls | |
Return value:.. <class 'SCons.Subst.scons_subst_list.<locals>.ListSubber'> | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
New var:....... ListSubber = <class 'SCons.Subst.scons_subst_list.<locals>.ListSubber'> | |
17:04:39.934668 line 846 if conv is None: | |
17:04:39.935110 line 847 conv = _strconv[mode] | |
Modified var:.. conv = <function to_String_for_subst at 0x10e98b4d0> | |
17:04:39.935398 line 858 if 'TARGET' not in lvars: | |
17:04:39.935714 line 859 d = subst_dict(target, source) | |
Starting var:.. target = None | |
Starting var:.. source = None | |
17:04:39.935908 call 269 def subst_dict(target, source): | |
17:04:39.936252 line 283 dict = {} | |
New var:....... dict = {} | |
17:04:39.936400 line 285 if target: | |
17:04:39.936751 line 303 dict['TARGETS'] = NullNodesList | |
Modified var:.. dict = {'TARGETS': Null(0x10EC77910)} | |
17:04:39.937109 line 304 dict['TARGET'] = NullNodesList | |
Modified var:.. dict = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x10EC77910)} | |
17:04:39.937571 line 306 if source: | |
17:04:39.938012 line 329 dict['SOURCES'] = NullNodesList | |
Modified var:.. dict = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x10EC77910), 'SOURCES': Null(0x10EC77910)} | |
17:04:39.938392 line 330 dict['SOURCE'] = NullNodesList | |
Modified var:.. dict = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
17:04:39.938885 line 332 return dict | |
17:04:39.939421 return 332 return dict | |
Return value:.. {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
New var:....... d = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
17:04:39.940331 line 860 if d: | |
17:04:39.940692 line 861 lvars = lvars.copy() | |
17:04:39.940899 line 862 lvars.update(d) | |
Modified var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
17:04:39.941095 line 870 gvars['__builtins__'] = __builtins__ | |
Modified var:.. gvars = {'b': [['ONE', 'FOUR']], 'c': 'Five', 'd': 'Six'...ve help, or help(object) for help about object.}} | |
17:04:39.941394 line 872 ls = ListSubber(env, mode, conv, gvars) | |
Starting var:.. self = REPR FAILED | |
Starting var:.. env = <SCons.Script.SConscript.SConsEnvironment object at 0x10ef63050> | |
Starting var:.. mode = 1 | |
Starting var:.. conv = <function to_String_for_subst at 0x10e98b4d0> | |
Starting var:.. gvars = {'b': [['ONE', 'FOUR']], 'c': 'Five', 'd': 'Six'...ve help, or help(object) for help about object.}} | |
17:04:39.941833 call 635 def __init__(self, env, mode, conv, gvars): | |
17:04:39.943140 line 636 collections.UserList.__init__(self, []) | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/lib/python3.7/collections/__init__.py | |
Starting var:.. self = REPR FAILED | |
Starting var:.. initlist = [] | |
17:04:39.943553 call 1074 def __init__(self, initlist=None): | |
17:04:39.944650 line 1075 self.data = [] | |
Modified var:.. self = [] | |
17:04:39.944879 line 1076 if initlist is not None: | |
17:04:39.945240 line 1078 if type(initlist) == type(self.data): | |
17:04:39.945447 line 1079 self.data[:] = initlist | |
17:04:39.945846 return 1079 self.data[:] = initlist | |
Return value:.. None | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
Modified var:.. self = [] | |
17:04:39.946439 line 637 self.env = env | |
17:04:39.947049 line 638 self.mode = mode | |
17:04:39.947357 line 639 self.conv = conv | |
17:04:39.947647 line 640 self.gvars = gvars | |
17:04:39.947934 line 642 if self.mode == SUBST_RAW: | |
17:04:39.948217 line 643 self.add_strip = lambda x: self.append(x) | |
17:04:39.948516 line 646 self.in_strip = None | |
17:04:39.948878 line 647 self.next_line() | |
Starting var:.. self = [] | |
17:04:39.949175 call 755 def next_line(self): | |
17:04:39.949450 line 759 collections.UserList.append(self, []) | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/lib/python3.7/collections/__init__.py | |
Starting var:.. self = [] | |
Starting var:.. item = [] | |
17:04:39.949608 call 1133 def append(self, item): self.data.append(item) | |
17:04:39.950077 line 1133 def append(self, item): self.data.append(item) | |
Modified var:.. self = [[]] | |
17:04:39.950238 return 1133 def append(self, item): self.data.append(item) | |
Return value:.. None | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
Modified var:.. self = [[]] | |
17:04:39.950611 line 760 self.next_word() | |
Starting var:.. self = [[]] | |
17:04:39.950976 call 767 def next_word(self): | |
17:04:39.951244 line 769 self.append = self.add_new_word | |
17:04:39.951402 return 769 self.append = self.add_new_word | |
Return value:.. None | |
17:04:39.951781 return 760 self.next_word() | |
Return value:.. None | |
Modified var:.. self = [[]] | |
17:04:39.952274 return 647 self.next_line() | |
Return value:.. None | |
New var:....... ls = [[]] | |
17:04:39.953015 line 873 ls.substitute(strSubst, lvars, 0) | |
Starting var:.. self = [[]] | |
Starting var:.. args = [['a', '$b$c$d', 'd']] | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
Starting var:.. within_list = 0 | |
17:04:39.953520 call 732 def substitute(self, args, lvars, within_list): | |
17:04:39.954132 line 739 if is_String(args) and not isinstance(args, CmdStringHolder): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = [['a', '$b$c$d', 'd']] | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:39.954317 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:39.955610 line 408 return isinstance(obj, StringTypes) | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
Starting var:.. cls = <class 'collections.UserString'> | |
Starting var:.. instance = [['a', '$b$c$d', 'd']] | |
17:04:39.955831 call 137 def __instancecheck__(cls, instance): | |
17:04:39.956500 line 139 return _abc_instancecheck(cls, instance) | |
Starting var:.. cls = <class 'collections.UserString'> | |
Starting var:.. subclass = <class 'list'> | |
17:04:39.956685 call 141 def __subclasscheck__(cls, subclass): | |
17:04:39.957068 line 143 return _abc_subclasscheck(cls, subclass) | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/_collections_abc.py | |
Starting var:.. cls = <class 'collections.UserString'> | |
Starting var:.. C = <class 'list'> | |
17:04:39.957235 call 303 def __subclasshook__(cls, C): | |
17:04:39.959154 line 304 if cls is Reversible: | |
17:04:39.959335 line 306 return NotImplemented | |
17:04:39.959499 return 306 return NotImplemented | |
Return value:.. NotImplemented | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
Starting var:.. cls = <class 'SCons.Subst.CmdStringHolder'> | |
Starting var:.. subclass = <class 'list'> | |
17:04:39.959829 call 141 def __subclasscheck__(cls, subclass): | |
17:04:39.960540 line 143 return _abc_subclasscheck(cls, subclass) | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/_collections_abc.py | |
Starting var:.. cls = <class 'SCons.Subst.CmdStringHolder'> | |
Starting var:.. C = <class 'list'> | |
17:04:39.960725 call 303 def __subclasshook__(cls, C): | |
17:04:39.961226 line 304 if cls is Reversible: | |
17:04:39.961390 line 306 return NotImplemented | |
17:04:39.961549 return 306 return NotImplemented | |
Return value:.. NotImplemented | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
17:04:39.961827 return 143 return _abc_subclasscheck(cls, subclass) | |
Return value:.. False | |
17:04:39.962239 return 143 return _abc_subclasscheck(cls, subclass) | |
Return value:.. False | |
17:04:39.962616 return 139 return _abc_instancecheck(cls, instance) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
17:04:39.962899 return 408 return isinstance(obj, StringTypes) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:39.963525 line 753 self.expand(args, lvars, within_list) | |
Starting var:.. self = [[]] | |
Starting var:.. s = [['a', '$b$c$d', 'd']] | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
Starting var:.. within_list = 0 | |
17:04:39.963825 call 649 def expand(self, s, lvars, within_list): | |
17:04:39.964403 line 660 if is_String(s): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = [['a', '$b$c$d', 'd']] | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:39.964576 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:39.965222 line 408 return isinstance(obj, StringTypes) | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
Starting var:.. cls = <class 'collections.UserString'> | |
Starting var:.. instance = [['a', '$b$c$d', 'd']] | |
17:04:39.965394 call 137 def __instancecheck__(cls, instance): | |
17:04:39.965852 line 139 return _abc_instancecheck(cls, instance) | |
17:04:39.966196 return 139 return _abc_instancecheck(cls, instance) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
17:04:39.966557 return 408 return isinstance(obj, StringTypes) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:39.966967 line 708 elif is_Sequence(s): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = [['a', '$b$c$d', 'd']] | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. SequenceTypes = (<class 'list'>, <class 'tuple'>, <class 'collec...serList'>, <class 'collections.abc.MappingView'>) | |
17:04:39.967266 call 401 def is_Sequence(obj, isinstance=isinstance, SequenceTypes=SequenceTypes): | |
17:04:39.967914 line 402 return isinstance(obj, SequenceTypes) | |
17:04:39.968089 return 402 return isinstance(obj, SequenceTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:39.968371 line 709 for a in s: | |
New var:....... a = ['a', '$b$c$d', 'd'] | |
17:04:39.968656 line 710 self.substitute(a, lvars, 1) | |
Starting var:.. self = [[]] | |
Starting var:.. args = ['a', '$b$c$d', 'd'] | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
Starting var:.. within_list = 1 | |
17:04:39.969138 call 732 def substitute(self, args, lvars, within_list): | |
17:04:39.969886 line 739 if is_String(args) and not isinstance(args, CmdStringHolder): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = ['a', '$b$c$d', 'd'] | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:39.970126 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:39.971261 line 408 return isinstance(obj, StringTypes) | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
Starting var:.. cls = <class 'collections.UserString'> | |
Starting var:.. instance = ['a', '$b$c$d', 'd'] | |
17:04:39.971710 call 137 def __instancecheck__(cls, instance): | |
17:04:39.972829 line 139 return _abc_instancecheck(cls, instance) | |
17:04:39.973565 return 139 return _abc_instancecheck(cls, instance) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
17:04:39.974001 return 408 return isinstance(obj, StringTypes) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:39.974526 line 753 self.expand(args, lvars, within_list) | |
Starting var:.. self = [[]] | |
Starting var:.. s = ['a', '$b$c$d', 'd'] | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
Starting var:.. within_list = 1 | |
17:04:39.974965 call 649 def expand(self, s, lvars, within_list): | |
17:04:39.975570 line 660 if is_String(s): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = ['a', '$b$c$d', 'd'] | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:39.975747 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:39.976417 line 408 return isinstance(obj, StringTypes) | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
Starting var:.. cls = <class 'collections.UserString'> | |
Starting var:.. instance = ['a', '$b$c$d', 'd'] | |
17:04:39.976610 call 137 def __instancecheck__(cls, instance): | |
17:04:39.977073 line 139 return _abc_instancecheck(cls, instance) | |
17:04:39.977227 return 139 return _abc_instancecheck(cls, instance) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
17:04:39.977477 return 408 return isinstance(obj, StringTypes) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:39.978061 line 708 elif is_Sequence(s): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = ['a', '$b$c$d', 'd'] | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. SequenceTypes = (<class 'list'>, <class 'tuple'>, <class 'collec...serList'>, <class 'collections.abc.MappingView'>) | |
17:04:39.978350 call 401 def is_Sequence(obj, isinstance=isinstance, SequenceTypes=SequenceTypes): | |
17:04:39.979015 line 402 return isinstance(obj, SequenceTypes) | |
17:04:39.979217 return 402 return isinstance(obj, SequenceTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:39.979709 line 709 for a in s: | |
New var:....... a = 'a' | |
17:04:39.980078 line 710 self.substitute(a, lvars, 1) | |
Starting var:.. self = [[]] | |
Starting var:.. args = 'a' | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
Starting var:.. within_list = 1 | |
17:04:39.980360 call 732 def substitute(self, args, lvars, within_list): | |
17:04:39.981176 line 739 if is_String(args) and not isinstance(args, CmdStringHolder): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = 'a' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:39.981369 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:39.982062 line 408 return isinstance(obj, StringTypes) | |
17:04:39.982217 return 408 return isinstance(obj, StringTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
Starting var:.. cls = <class 'SCons.Subst.CmdStringHolder'> | |
Starting var:.. instance = 'a' | |
17:04:39.982469 call 137 def __instancecheck__(cls, instance): | |
17:04:39.982889 line 139 return _abc_instancecheck(cls, instance) | |
Starting var:.. cls = <class 'SCons.Subst.CmdStringHolder'> | |
Starting var:.. subclass = <class 'str'> | |
17:04:39.983034 call 141 def __subclasscheck__(cls, subclass): | |
17:04:39.983443 line 143 return _abc_subclasscheck(cls, subclass) | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/_collections_abc.py | |
Starting var:.. cls = <class 'SCons.Subst.CmdStringHolder'> | |
Starting var:.. C = <class 'str'> | |
17:04:39.983649 call 303 def __subclasshook__(cls, C): | |
17:04:39.984316 line 304 if cls is Reversible: | |
17:04:39.984478 line 306 return NotImplemented | |
17:04:39.984627 return 306 return NotImplemented | |
Return value:.. NotImplemented | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
17:04:39.984883 return 143 return _abc_subclasscheck(cls, subclass) | |
Return value:.. False | |
17:04:39.985324 return 139 return _abc_instancecheck(cls, instance) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:39.985646 line 740 args = str(args) # In case it's a UserString. | |
17:04:39.985932 line 741 args = _separate_args.findall(args) | |
Modified var:.. args = ['a'] | |
17:04:39.986106 line 742 for a in args: | |
New var:....... a = 'a' | |
17:04:39.986465 line 743 if a[0] in ' \t\n\r\f\v': | |
17:04:39.986747 line 751 self.expand(a, lvars, within_list) | |
Starting var:.. self = [[]] | |
Starting var:.. s = 'a' | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
Starting var:.. within_list = 1 | |
17:04:39.986917 call 649 def expand(self, s, lvars, within_list): | |
17:04:39.987468 line 660 if is_String(s): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = 'a' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:39.987634 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:39.988271 line 408 return isinstance(obj, StringTypes) | |
17:04:39.988429 return 408 return isinstance(obj, StringTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:39.988690 line 661 try: | |
17:04:39.988958 line 662 s0, s1 = s[:2] | |
17:04:39.989128 exception 662 s0, s1 = s[:2] | |
ValueError: not enough values to unpack (expected 2, got 1) | |
17:04:39.989584 line 663 except (IndexError, ValueError): | |
17:04:39.989782 line 664 self.append(s) | |
Starting var:.. self = [[]] | |
Starting var:.. x = 'a' | |
17:04:39.989959 call 819 def add_new_word(self, x): | |
17:04:39.990320 line 820 if not self.in_strip or self.mode != SUBST_SIG: | |
17:04:39.990471 line 821 literal = self.literal(x) | |
Starting var:.. self = [[]] | |
Starting var:.. x = 'a' | |
17:04:39.990619 call 828 def literal(self, x): | |
17:04:39.991125 line 829 try: | |
17:04:39.991289 line 830 l = x.is_literal | |
17:04:39.991438 exception 830 l = x.is_literal | |
AttributeError: 'str' object has no attribute 'is_literal' | |
17:04:39.992020 line 831 except AttributeError: | |
17:04:39.992303 line 832 return None | |
17:04:39.992483 return 832 return None | |
Return value:.. None | |
New var:....... literal = None | |
17:04:39.992758 line 822 x = self.conv(x) | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. s = 'a' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. str = <class 'str'> | |
Starting var:.. to_String = <function to_String at 0x10e98b3b0> | |
Starting var:.. BaseStringTypes = <class 'str'> | |
Starting var:.. SequenceTypes = (<class 'list'>, <class 'tuple'>, <class 'collec...serList'>, <class 'collections.abc.MappingView'>) | |
Starting var:.. UserString = <class 'collections.UserString'> | |
17:04:39.993096 call 479 def to_String_for_subst(s, | |
17:04:39.994084 line 485 if isinstance(s, BaseStringTypes): | |
17:04:39.994255 line 486 return s | |
17:04:39.994418 return 486 return s | |
Return value:.. 'a' | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:39.994879 line 823 if is_String(x): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = 'a' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:39.995286 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:39.995949 line 408 return isinstance(obj, StringTypes) | |
17:04:39.996109 return 408 return isinstance(obj, StringTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:39.996367 line 824 x = CmdStringHolder(x, literal) | |
Starting var:.. self = REPR FAILED | |
Starting var:.. cmd = 'a' | |
Starting var:.. literal = None | |
17:04:39.996621 call 138 def __init__(self, cmd, literal=None): | |
17:04:39.997066 line 139 collections.UserString.__init__(self, cmd) | |
Modified var:.. self = 'a' | |
17:04:39.997230 line 140 self.literal = literal | |
17:04:39.997496 return 140 self.literal = literal | |
Return value:.. None | |
17:04:39.997762 line 825 self[-1].append(x) | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/lib/python3.7/collections/__init__.py | |
Starting var:.. self = [[]] | |
Starting var:.. i = -1 | |
17:04:39.997995 call 1094 def __getitem__(self, i): | |
17:04:39.998512 line 1095 if isinstance(i, slice): | |
17:04:39.998671 line 1098 return self.data[i] | |
17:04:39.998824 return 1098 return self.data[i] | |
Return value:.. [] | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
Modified var:.. self = [['a']] | |
17:04:39.999083 line 826 self.append = self.add_to_current_word | |
17:04:39.999455 return 826 self.append = self.add_to_current_word | |
Return value:.. None | |
Modified var:.. self = [['a']] | |
17:04:39.999727 line 665 return | |
17:04:40.000010 return 665 return | |
Return value:.. None | |
Modified var:.. self = [['a']] | |
17:04:40.000288 line 742 for a in args: | |
17:04:40.000564 return 742 for a in args: | |
Return value:.. None | |
Modified var:.. self = [['a']] | |
17:04:40.001012 line 711 self.next_word() | |
Starting var:.. self = [['a']] | |
17:04:40.001367 call 767 def next_word(self): | |
17:04:40.001658 line 769 self.append = self.add_new_word | |
17:04:40.001826 return 769 self.append = self.add_new_word | |
Return value:.. None | |
17:04:40.002117 line 709 for a in s: | |
Modified var:.. a = '$b$c$d' | |
17:04:40.002312 line 710 self.substitute(a, lvars, 1) | |
Starting var:.. self = [['a']] | |
Starting var:.. args = '$b$c$d' | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
Starting var:.. within_list = 1 | |
17:04:40.002608 call 732 def substitute(self, args, lvars, within_list): | |
17:04:40.003551 line 739 if is_String(args) and not isinstance(args, CmdStringHolder): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = '$b$c$d' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:40.003861 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:40.004749 line 408 return isinstance(obj, StringTypes) | |
17:04:40.005241 return 408 return isinstance(obj, StringTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
Starting var:.. cls = <class 'SCons.Subst.CmdStringHolder'> | |
Starting var:.. instance = '$b$c$d' | |
17:04:40.005755 call 137 def __instancecheck__(cls, instance): | |
17:04:40.006820 line 139 return _abc_instancecheck(cls, instance) | |
17:04:40.007050 return 139 return _abc_instancecheck(cls, instance) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:40.007363 line 740 args = str(args) # In case it's a UserString. | |
17:04:40.007671 line 741 args = _separate_args.findall(args) | |
Modified var:.. args = ['$b', '$c', '$d'] | |
17:04:40.007860 line 742 for a in args: | |
New var:....... a = '$b' | |
17:04:40.008149 line 743 if a[0] in ' \t\n\r\f\v': | |
17:04:40.008435 line 751 self.expand(a, lvars, within_list) | |
Starting var:.. self = [['a']] | |
Starting var:.. s = '$b' | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
Starting var:.. within_list = 1 | |
17:04:40.008615 call 649 def expand(self, s, lvars, within_list): | |
17:04:40.009199 line 660 if is_String(s): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = '$b' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:40.009384 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:40.010207 line 408 return isinstance(obj, StringTypes) | |
17:04:40.010405 return 408 return isinstance(obj, StringTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:40.010694 line 661 try: | |
17:04:40.010996 line 662 s0, s1 = s[:2] | |
New var:....... s0 = '$' | |
New var:....... s1 = 'b' | |
17:04:40.011326 line 666 if s0 != '$': | |
17:04:40.012007 line 669 if s1 == '$': | |
17:04:40.012379 line 671 elif s1 == '(': | |
17:04:40.012880 line 673 elif s1 == ')': | |
17:04:40.013242 line 676 key = s[1:] | |
New var:....... key = 'b' | |
17:04:40.013625 line 677 if key[0] == '{' or key.find('.') >= 0: | |
17:04:40.013973 line 689 if key in lvars: | |
17:04:40.014324 line 691 elif key in self.gvars: | |
17:04:40.014560 line 692 s = self.gvars[key] | |
Modified var:.. s = [['ONE', 'FOUR']] | |
17:04:40.014776 line 703 lv = lvars.copy() | |
New var:....... lv = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
17:04:40.015109 line 704 var = key.split('.')[0] | |
New var:....... var = 'b' | |
17:04:40.015747 line 705 lv[var] = '' | |
Modified var:.. lv = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...10EC77910), 'SOURCE': Null(0x10EC77910), 'b': ''} | |
17:04:40.016154 line 706 self.substitute(s, lv, 0) | |
Starting var:.. self = [['a']] | |
Starting var:.. args = [['ONE', 'FOUR']] | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...10EC77910), 'SOURCE': Null(0x10EC77910), 'b': ''} | |
Starting var:.. within_list = 0 | |
17:04:40.016501 call 732 def substitute(self, args, lvars, within_list): | |
17:04:40.017116 line 739 if is_String(args) and not isinstance(args, CmdStringHolder): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = [['ONE', 'FOUR']] | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:40.017304 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:40.017894 line 408 return isinstance(obj, StringTypes) | |
17:04:40.018078 return 408 return isinstance(obj, StringTypes) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:40.018609 line 753 self.expand(args, lvars, within_list) | |
Starting var:.. self = [['a']] | |
Starting var:.. s = [['ONE', 'FOUR']] | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...10EC77910), 'SOURCE': Null(0x10EC77910), 'b': ''} | |
Starting var:.. within_list = 0 | |
17:04:40.019088 call 649 def expand(self, s, lvars, within_list): | |
17:04:40.019854 line 660 if is_String(s): | |
17:04:40.020080 line 708 elif is_Sequence(s): | |
17:04:40.020282 line 709 for a in s: | |
New var:....... a = ['ONE', 'FOUR'] | |
17:04:40.020479 line 710 self.substitute(a, lvars, 1) | |
Modified var:.. self = [['a', 'ONE', 'FOUR']] | |
17:04:40.021333 line 711 self.next_word() | |
17:04:40.021722 line 709 for a in s: | |
17:04:40.022033 return 709 for a in s: | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOUR']] | |
17:04:40.022547 return 753 self.expand(args, lvars, within_list) | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOUR']] | |
17:04:40.023287 line 707 self.this_word() | |
Starting var:.. self = [['a', 'ONE', 'FOUR']] | |
17:04:40.023697 call 762 def this_word(self): | |
17:04:40.024038 line 765 self.append = self.add_to_current_word | |
17:04:40.024354 return 765 self.append = self.add_to_current_word | |
Return value:.. None | |
17:04:40.024742 return 707 self.this_word() | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOUR']] | |
17:04:40.025088 line 742 for a in args: | |
Modified var:.. a = '$c' | |
17:04:40.025387 line 743 if a[0] in ' \t\n\r\f\v': | |
17:04:40.025680 line 751 self.expand(a, lvars, within_list) | |
Starting var:.. self = [['a', 'ONE', 'FOUR']] | |
Starting var:.. s = '$c' | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
Starting var:.. within_list = 1 | |
17:04:40.025863 call 649 def expand(self, s, lvars, within_list): | |
17:04:40.026558 line 660 if is_String(s): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = '$c' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:40.026926 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:40.027764 line 408 return isinstance(obj, StringTypes) | |
17:04:40.027946 return 408 return isinstance(obj, StringTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:40.028232 line 661 try: | |
17:04:40.028580 line 662 s0, s1 = s[:2] | |
New var:....... s0 = '$' | |
New var:....... s1 = 'c' | |
17:04:40.028823 line 666 if s0 != '$': | |
17:04:40.029245 line 669 if s1 == '$': | |
17:04:40.029432 line 671 elif s1 == '(': | |
17:04:40.029615 line 673 elif s1 == ')': | |
17:04:40.029794 line 676 key = s[1:] | |
New var:....... key = 'c' | |
17:04:40.030066 line 677 if key[0] == '{' or key.find('.') >= 0: | |
17:04:40.030429 line 689 if key in lvars: | |
17:04:40.030621 line 691 elif key in self.gvars: | |
17:04:40.030805 line 692 s = self.gvars[key] | |
Modified var:.. s = 'Five' | |
17:04:40.030986 line 703 lv = lvars.copy() | |
New var:....... lv = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
17:04:40.031275 line 704 var = key.split('.')[0] | |
New var:....... var = 'c' | |
17:04:40.031571 line 705 lv[var] = '' | |
Modified var:.. lv = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...10EC77910), 'SOURCE': Null(0x10EC77910), 'c': ''} | |
17:04:40.031867 line 706 self.substitute(s, lv, 0) | |
Starting var:.. self = [['a', 'ONE', 'FOUR']] | |
Starting var:.. args = 'Five' | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...10EC77910), 'SOURCE': Null(0x10EC77910), 'c': ''} | |
Starting var:.. within_list = 0 | |
17:04:40.032164 call 732 def substitute(self, args, lvars, within_list): | |
17:04:40.032938 line 739 if is_String(args) and not isinstance(args, CmdStringHolder): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = 'Five' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:40.033154 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:40.033735 line 408 return isinstance(obj, StringTypes) | |
17:04:40.033896 return 408 return isinstance(obj, StringTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
Starting var:.. cls = <class 'SCons.Subst.CmdStringHolder'> | |
Starting var:.. instance = 'Five' | |
17:04:40.034161 call 137 def __instancecheck__(cls, instance): | |
17:04:40.034609 line 139 return _abc_instancecheck(cls, instance) | |
17:04:40.034763 return 139 return _abc_instancecheck(cls, instance) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:40.035018 line 740 args = str(args) # In case it's a UserString. | |
17:04:40.035291 line 741 args = _separate_args.findall(args) | |
Modified var:.. args = ['Five'] | |
17:04:40.035466 line 742 for a in args: | |
New var:....... a = 'Five' | |
17:04:40.035944 line 743 if a[0] in ' \t\n\r\f\v': | |
17:04:40.036340 line 751 self.expand(a, lvars, within_list) | |
Starting var:.. self = [['a', 'ONE', 'FOUR']] | |
Starting var:.. s = 'Five' | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...10EC77910), 'SOURCE': Null(0x10EC77910), 'c': ''} | |
Starting var:.. within_list = 0 | |
17:04:40.036594 call 649 def expand(self, s, lvars, within_list): | |
17:04:40.037562 line 660 if is_String(s): | |
17:04:40.038024 line 661 try: | |
17:04:40.038672 line 662 s0, s1 = s[:2] | |
New var:....... s0 = 'F' | |
New var:....... s1 = 'i' | |
17:04:40.039084 line 666 if s0 != '$': | |
17:04:40.039851 line 667 self.append(s) | |
Modified var:.. self = [['a', 'ONE', 'FOURFive']] | |
17:04:40.040834 line 668 return | |
17:04:40.041314 return 668 return | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFive']] | |
17:04:40.041732 line 742 for a in args: | |
17:04:40.042046 return 742 for a in args: | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFive']] | |
17:04:40.042350 line 707 self.this_word() | |
Starting var:.. self = [['a', 'ONE', 'FOURFive']] | |
17:04:40.042663 call 762 def this_word(self): | |
17:04:40.042937 line 765 self.append = self.add_to_current_word | |
17:04:40.043098 return 765 self.append = self.add_to_current_word | |
Return value:.. None | |
17:04:40.043376 return 707 self.this_word() | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFive']] | |
17:04:40.043720 line 742 for a in args: | |
Modified var:.. a = '$d' | |
17:04:40.044175 line 743 if a[0] in ' \t\n\r\f\v': | |
17:04:40.044672 line 751 self.expand(a, lvars, within_list) | |
Starting var:.. self = [['a', 'ONE', 'FOURFive']] | |
Starting var:.. s = '$d' | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
Starting var:.. within_list = 1 | |
17:04:40.044898 call 649 def expand(self, s, lvars, within_list): | |
17:04:40.045552 line 660 if is_String(s): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = '$d' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:40.045986 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:40.047041 line 408 return isinstance(obj, StringTypes) | |
17:04:40.047297 return 408 return isinstance(obj, StringTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:40.047832 line 661 try: | |
17:04:40.048247 line 662 s0, s1 = s[:2] | |
New var:....... s0 = '$' | |
New var:....... s1 = 'd' | |
17:04:40.048453 line 666 if s0 != '$': | |
17:04:40.048863 line 669 if s1 == '$': | |
17:04:40.049054 line 671 elif s1 == '(': | |
17:04:40.049239 line 673 elif s1 == ')': | |
17:04:40.049422 line 676 key = s[1:] | |
New var:....... key = 'd' | |
17:04:40.049605 line 677 if key[0] == '{' or key.find('.') >= 0: | |
17:04:40.049900 line 689 if key in lvars: | |
17:04:40.050085 line 691 elif key in self.gvars: | |
17:04:40.050436 line 692 s = self.gvars[key] | |
Modified var:.. s = 'Six' | |
17:04:40.050657 line 703 lv = lvars.copy() | |
New var:....... lv = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
17:04:40.050984 line 704 var = key.split('.')[0] | |
New var:....... var = 'd' | |
17:04:40.051314 line 705 lv[var] = '' | |
Modified var:.. lv = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...10EC77910), 'SOURCE': Null(0x10EC77910), 'd': ''} | |
17:04:40.051619 line 706 self.substitute(s, lv, 0) | |
Starting var:.. self = [['a', 'ONE', 'FOURFive']] | |
Starting var:.. args = 'Six' | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...10EC77910), 'SOURCE': Null(0x10EC77910), 'd': ''} | |
Starting var:.. within_list = 0 | |
17:04:40.052071 call 732 def substitute(self, args, lvars, within_list): | |
17:04:40.052765 line 739 if is_String(args) and not isinstance(args, CmdStringHolder): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = 'Six' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:40.052949 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:40.053712 line 408 return isinstance(obj, StringTypes) | |
17:04:40.053893 return 408 return isinstance(obj, StringTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
Starting var:.. cls = <class 'SCons.Subst.CmdStringHolder'> | |
Starting var:.. instance = 'Six' | |
17:04:40.054176 call 137 def __instancecheck__(cls, instance): | |
17:04:40.054656 line 139 return _abc_instancecheck(cls, instance) | |
17:04:40.054816 return 139 return _abc_instancecheck(cls, instance) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:40.055083 line 740 args = str(args) # In case it's a UserString. | |
17:04:40.055444 line 741 args = _separate_args.findall(args) | |
Modified var:.. args = ['Six'] | |
17:04:40.055631 line 742 for a in args: | |
New var:....... a = 'Six' | |
17:04:40.055923 line 743 if a[0] in ' \t\n\r\f\v': | |
17:04:40.056440 line 751 self.expand(a, lvars, within_list) | |
Starting var:.. self = [['a', 'ONE', 'FOURFive']] | |
Starting var:.. s = 'Six' | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...10EC77910), 'SOURCE': Null(0x10EC77910), 'd': ''} | |
Starting var:.. within_list = 0 | |
17:04:40.056677 call 649 def expand(self, s, lvars, within_list): | |
17:04:40.057306 line 660 if is_String(s): | |
17:04:40.057500 line 661 try: | |
17:04:40.057714 line 662 s0, s1 = s[:2] | |
New var:....... s0 = 'S' | |
New var:....... s1 = 'i' | |
17:04:40.058006 line 666 if s0 != '$': | |
17:04:40.058428 line 667 self.append(s) | |
Modified var:.. self = [['a', 'ONE', 'FOURFiveSix']] | |
17:04:40.058748 line 668 return | |
17:04:40.059219 return 668 return | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFiveSix']] | |
17:04:40.059559 line 742 for a in args: | |
17:04:40.059863 return 742 for a in args: | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFiveSix']] | |
17:04:40.060169 line 707 self.this_word() | |
Starting var:.. self = [['a', 'ONE', 'FOURFiveSix']] | |
17:04:40.060499 call 762 def this_word(self): | |
17:04:40.060814 line 765 self.append = self.add_to_current_word | |
17:04:40.060977 return 765 self.append = self.add_to_current_word | |
Return value:.. None | |
17:04:40.061252 return 707 self.this_word() | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFiveSix']] | |
17:04:40.061562 line 742 for a in args: | |
17:04:40.062027 return 742 for a in args: | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFiveSix']] | |
17:04:40.062337 line 711 self.next_word() | |
Starting var:.. self = [['a', 'ONE', 'FOURFiveSix']] | |
17:04:40.062633 call 767 def next_word(self): | |
17:04:40.062903 line 769 self.append = self.add_new_word | |
17:04:40.063062 return 769 self.append = self.add_new_word | |
Return value:.. None | |
17:04:40.063344 line 709 for a in s: | |
Modified var:.. a = 'd' | |
17:04:40.063530 line 710 self.substitute(a, lvars, 1) | |
Starting var:.. self = [['a', 'ONE', 'FOURFiveSix']] | |
Starting var:.. args = 'd' | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
Starting var:.. within_list = 1 | |
17:04:40.063903 call 732 def substitute(self, args, lvars, within_list): | |
17:04:40.064543 line 739 if is_String(args) and not isinstance(args, CmdStringHolder): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = 'd' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:40.064829 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:40.065628 line 408 return isinstance(obj, StringTypes) | |
17:04:40.065823 return 408 return isinstance(obj, StringTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/bin/../lib/python3.7/abc.py | |
Starting var:.. cls = <class 'SCons.Subst.CmdStringHolder'> | |
Starting var:.. instance = 'd' | |
17:04:40.066132 call 137 def __instancecheck__(cls, instance): | |
17:04:40.066651 line 139 return _abc_instancecheck(cls, instance) | |
17:04:40.066830 return 139 return _abc_instancecheck(cls, instance) | |
Return value:.. False | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:40.067169 line 740 args = str(args) # In case it's a UserString. | |
17:04:40.067692 line 741 args = _separate_args.findall(args) | |
Modified var:.. args = ['d'] | |
17:04:40.067941 line 742 for a in args: | |
New var:....... a = 'd' | |
17:04:40.068271 line 743 if a[0] in ' \t\n\r\f\v': | |
17:04:40.068880 line 751 self.expand(a, lvars, within_list) | |
Starting var:.. self = [['a', 'ONE', 'FOURFiveSix']] | |
Starting var:.. s = 'd' | |
Starting var:.. lvars = {'TARGETS': Null(0x10EC77910), 'TARGET': Null(0x...: Null(0x10EC77910), 'SOURCE': Null(0x10EC77910)} | |
Starting var:.. within_list = 1 | |
17:04:40.069320 call 649 def expand(self, s, lvars, within_list): | |
17:04:40.070158 line 660 if is_String(s): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = 'd' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:40.070479 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:40.071879 line 408 return isinstance(obj, StringTypes) | |
17:04:40.072280 return 408 return isinstance(obj, StringTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:40.072710 line 661 try: | |
17:04:40.073942 line 662 s0, s1 = s[:2] | |
17:04:40.074353 exception 662 s0, s1 = s[:2] | |
ValueError: not enough values to unpack (expected 2, got 1) | |
17:04:40.074777 line 663 except (IndexError, ValueError): | |
17:04:40.075004 line 664 self.append(s) | |
Starting var:.. self = [['a', 'ONE', 'FOURFiveSix']] | |
Starting var:.. x = 'd' | |
17:04:40.075215 call 819 def add_new_word(self, x): | |
17:04:40.075783 line 820 if not self.in_strip or self.mode != SUBST_SIG: | |
17:04:40.076004 line 821 literal = self.literal(x) | |
Starting var:.. self = [['a', 'ONE', 'FOURFiveSix']] | |
Starting var:.. x = 'd' | |
17:04:40.076199 call 828 def literal(self, x): | |
17:04:40.076766 line 829 try: | |
17:04:40.076998 line 830 l = x.is_literal | |
17:04:40.077206 exception 830 l = x.is_literal | |
AttributeError: 'str' object has no attribute 'is_literal' | |
17:04:40.077776 line 831 except AttributeError: | |
17:04:40.078022 line 832 return None | |
17:04:40.078258 return 832 return None | |
Return value:.. None | |
New var:....... literal = None | |
17:04:40.078662 line 822 x = self.conv(x) | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. s = 'd' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. str = <class 'str'> | |
Starting var:.. to_String = <function to_String at 0x10e98b3b0> | |
Starting var:.. BaseStringTypes = <class 'str'> | |
Starting var:.. SequenceTypes = (<class 'list'>, <class 'tuple'>, <class 'collec...serList'>, <class 'collections.abc.MappingView'>) | |
Starting var:.. UserString = <class 'collections.UserString'> | |
17:04:40.079461 call 479 def to_String_for_subst(s, | |
17:04:40.081172 line 485 if isinstance(s, BaseStringTypes): | |
17:04:40.081451 line 486 return s | |
17:04:40.081667 return 486 return s | |
Return value:.. 'd' | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:40.081979 line 823 if is_String(x): | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Util.py | |
Starting var:.. obj = 'd' | |
Starting var:.. isinstance = <built-in function isinstance> | |
Starting var:.. StringTypes = (<class 'str'>, <class 'collections.UserString'>) | |
17:04:40.082467 call 407 def is_String(obj, isinstance=isinstance, StringTypes=StringTypes): | |
17:04:40.083113 line 408 return isinstance(obj, StringTypes) | |
17:04:40.083288 return 408 return isinstance(obj, StringTypes) | |
Return value:.. True | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
17:04:40.083662 line 824 x = CmdStringHolder(x, literal) | |
Starting var:.. self = REPR FAILED | |
Starting var:.. cmd = 'd' | |
Starting var:.. literal = None | |
17:04:40.084000 call 138 def __init__(self, cmd, literal=None): | |
17:04:40.084487 line 139 collections.UserString.__init__(self, cmd) | |
Modified var:.. self = 'd' | |
17:04:40.084667 line 140 self.literal = literal | |
17:04:40.084945 return 140 self.literal = literal | |
Return value:.. None | |
17:04:40.085445 line 825 self[-1].append(x) | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/lib/python3.7/collections/__init__.py | |
Starting var:.. self = [['a', 'ONE', 'FOURFiveSix']] | |
Starting var:.. i = -1 | |
17:04:40.085683 call 1094 def __getitem__(self, i): | |
17:04:40.086197 line 1095 if isinstance(i, slice): | |
17:04:40.086366 line 1098 return self.data[i] | |
17:04:40.086529 return 1098 return self.data[i] | |
Return value:.. ['a', 'ONE', 'FOURFiveSix'] | |
Source path:... /Users/bdbaddog/devel/scons/git/as_scons/src/script/../engine/SCons/Subst.py | |
Modified var:.. self = [['a', 'ONE', 'FOURFiveSix', 'd']] | |
17:04:40.086807 line 826 self.append = self.add_to_current_word | |
17:04:40.087181 return 826 self.append = self.add_to_current_word | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFiveSix', 'd']] | |
17:04:40.087458 line 665 return | |
17:04:40.087746 return 665 return | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFiveSix', 'd']] | |
17:04:40.088134 line 742 for a in args: | |
17:04:40.088427 return 742 for a in args: | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFiveSix', 'd']] | |
17:04:40.088717 line 711 self.next_word() | |
Starting var:.. self = [['a', 'ONE', 'FOURFiveSix', 'd']] | |
17:04:40.089001 call 767 def next_word(self): | |
17:04:40.089262 line 769 self.append = self.add_new_word | |
17:04:40.089455 return 769 self.append = self.add_new_word | |
Return value:.. None | |
17:04:40.089808 line 709 for a in s: | |
17:04:40.090006 return 709 for a in s: | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFiveSix', 'd']] | |
17:04:40.090307 return 753 self.expand(args, lvars, within_list) | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFiveSix', 'd']] | |
17:04:40.090685 line 711 self.next_word() | |
Starting var:.. self = [['a', 'ONE', 'FOURFiveSix', 'd']] | |
17:04:40.091078 call 767 def next_word(self): | |
17:04:40.091337 line 769 self.append = self.add_new_word | |
17:04:40.091563 return 769 self.append = self.add_new_word | |
Return value:.. None | |
17:04:40.091834 line 709 for a in s: | |
17:04:40.092014 return 709 for a in s: | |
Return value:.. None | |
Modified var:.. self = [['a', 'ONE', 'FOURFiveSix', 'd']] | |
17:04:40.092299 return 753 self.expand(args, lvars, within_list) | |
Return value:.. None | |
Modified var:.. ls = [['a', 'ONE', 'FOURFiveSix', 'd']] | |
17:04:40.092682 line 875 try: | |
17:04:40.093130 line 876 del gvars['__builtins__'] | |
Modified var:.. gvars = {'b': [['ONE', 'FOUR']], 'c': 'Five', 'd': 'Six'} | |
17:04:40.093469 line 880 return ls.data | |
17:04:40.093913 return 880 return ls.data | |
Return value:.. [['a', 'ONE', 'FOURFiveSix', 'd']] | |
Source path:... /Users/bdbaddog/.virtualenvs/scons37/lib/python3.7/collections/__init__.py | |
Starting var:.. self = 'a' | |
17:04:40.094289 call 1164 def __repr__(self): return repr(self.data) | |
17:04:40.094678 line 1164 def __repr__(self): return repr(self.data) | |
17:04:40.094831 return 1164 def __repr__(self): return repr(self.data) | |
Return value:.. "'a'" | |
Starting var:.. self = 'ONE' | |
17:04:40.095095 call 1164 def __repr__(self): return repr(self.data) | |
17:04:40.095351 line 1164 def __repr__(self): return repr(self.data) | |
17:04:40.095500 return 1164 def __repr__(self): return repr(self.data) | |
Return value:.. "'ONE'" | |
Starting var:.. self = 'FOURFiveSix' | |
17:04:40.095759 call 1164 def __repr__(self): return repr(self.data) | |
17:04:40.096044 line 1164 def __repr__(self): return repr(self.data) | |
17:04:40.096288 return 1164 def __repr__(self): return repr(self.data) | |
Return value:.. "'FOURFiveSix'" | |
Starting var:.. self = 'd' | |
17:04:40.096690 call 1164 def __repr__(self): return repr(self.data) | |
17:04:40.097022 line 1164 def __repr__(self): return repr(self.data) | |
17:04:40.097195 return 1164 def __repr__(self): return repr(self.data) | |
Return value:.. "'d'" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment