def read_data(file, endian, num=1):
    res = struct.unpack(endian + 'L' * num, file.read(num * 4))
    if len(res) == 1:
        return res[0]
    return res
Kill off worker threads (not below self.min).
dataset/ETHPy150Open femmerling/EmeraldBox/virtualenv.py/read_data--crossover with--dataset/ETHPy150Open cloudera/hue/desktop/core/src/desktop/lib/wsgiserver.py/ThreadPool.shrink