diff options
author | William Deegan <bill@baddogconsulting.com> | 2019-06-28 16:12:41 (GMT) |
---|---|---|
committer | William Deegan <bill@baddogconsulting.com> | 2019-06-28 16:12:41 (GMT) |
commit | 948478e12095f480a9c0ad91dc8bae2cd19ac82d (patch) | |
tree | 1d622f7d01b12f994a034c4c4ba029cfe45cc175 /src | |
parent | f999d2149d1359327b5b1dd0e1286675c9ba09d4 (diff) | |
download | SCons-948478e12095f480a9c0ad91dc8bae2cd19ac82d.zip SCons-948478e12095f480a9c0ad91dc8bae2cd19ac82d.tar.gz SCons-948478e12095f480a9c0ad91dc8bae2cd19ac82d.tar.bz2 |
Fix _add_strings_to_dependency_map() perf degredation
Diffstat (limited to 'src')
-rw-r--r-- | src/engine/SCons/Node/FS.py | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/engine/SCons/Node/FS.py b/src/engine/SCons/Node/FS.py index ac85638..3604ac1 100644 --- a/src/engine/SCons/Node/FS.py +++ b/src/engine/SCons/Node/FS.py @@ -3319,8 +3319,7 @@ class File(Base): return {} - # store this info so we can avoid regenerating it. - binfo.dependency_map = { str(child):signature for child, signature in zip(chain(binfo.bsources, binfo.bdepends, binfo.bimplicit), + binfo.dependency_map = { child:signature for child, signature in zip(chain(binfo.bsources, binfo.bdepends, binfo.bimplicit), chain(binfo.bsourcesigs, binfo.bdependsigs, binfo.bimplicitsigs))} return binfo.dependency_map |