def broadcast(message):
    waiting = []
    try:
        while True:
            waiting.append(broadcast_queue.get(block=False))
    except Empty:
        pass
    print('Broadcasting {0} messages'.format(len(waiting)))
    for item in waiting:
        item.set(message)
returns true, if self and other overlap.
dataset/ETHPy150Open bboe/flask-image-uploader/app.py/broadcast--crossover with--dataset/ETHPy150Open CGATOxford/cgat/obsolete/GFF.py/Entry.isHalfIdentical