diff options
author | William Deegan <bill@baddogconsulting.com> | 2021-03-07 18:15:03 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-07 18:15:03 (GMT) |
commit | 34a02088041f094d2a0a23d065547b88f90595ce (patch) | |
tree | f6f403c743e4b3fc5131666bf931466236d40780 /SCons/SConsign.py | |
parent | ca18475fb0fbc901c6bcd6520d9f8c649c071b9d (diff) | |
parent | 98ebdf77bcef9c266d9d6a1776408b6c1a78f935 (diff) | |
download | SCons-34a02088041f094d2a0a23d065547b88f90595ce.zip SCons-34a02088041f094d2a0a23d065547b88f90595ce.tar.gz SCons-34a02088041f094d2a0a23d065547b88f90595ce.tar.bz2 |
Merge branch 'master' into topic/grossag/newhashes
Diffstat (limited to 'SCons/SConsign.py')
-rw-r--r-- | SCons/SConsign.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/SCons/SConsign.py b/SCons/SConsign.py index 9af5f84..ade8a10 100644 --- a/SCons/SConsign.py +++ b/SCons/SConsign.py @@ -27,11 +27,12 @@ import SCons.compat import os import pickle +import time import SCons.dblite import SCons.Warnings - from SCons.compat import PICKLE_PROTOCOL +from SCons.Util import print_time def corrupt_dblite_warning(filename): @@ -108,6 +109,10 @@ normcase = os.path.normcase def write(): global sig_files + + if print_time(): + start_time = time.perf_counter() + for sig_file in sig_files: sig_file.write(sync=0) for db in DB_sync_list: @@ -124,6 +129,10 @@ def write(): else: closemethod() + if print_time(): + elapsed = time.perf_counter() - start_time + print('Total SConsign sync time: %f seconds' % elapsed) + class SConsignEntry: """ |