blob: cc744517b743b9d400cbb422911c8efe936845e7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# -*- mode: python; -*-
# General utility functions live in this file.
import bisect
def print_build_failures():
from SCons.Script import GetBuildFailures
for bf in GetBuildFailures():
print("%s failed: %s" % (bf.node, bf.errstr))
def insort_wrapper(target_list, target_string):
"""
Removes instances of empty list inside the list before handing it to insort.
"""
from SCons.Util import flatten
target_list[:] = flatten(target_list)
bisect.insort(target_list, target_string)
|