diff options
Diffstat (limited to 'src/script')
-rw-r--r-- | src/script/sconsign.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/script/sconsign.py b/src/script/sconsign.py index e4b7b07..a886fee 100644 --- a/src/script/sconsign.py +++ b/src/script/sconsign.py @@ -203,12 +203,14 @@ def map_timestamp(entry, name): return str(timestamp) def map_bkids(entry, name): - result = [] try: - for i in xrange(len(entry.bkids)): - result.append("%s: %s" % (entry.bkids[i], entry.bkidsigs[i])) + bkids = entry.bsources + entry.bdepends + entry.bimplicit + bkidsigs = entry.bsourcesigs + entry.bdependsigs + entry.bimplicitsigs except AttributeError: return None + result = [] + for i in xrange(len(bkids)): + result.append("%s: %s" % (bkids[i], bkidsigs[i])) if result == []: return None return string.join(result, "\n ") |