@cli.resultcallback()
def process_commands(processors):
    # Start with an empty iterable.
    stream = ()

    # Pipe it through all stream processors.
    for processor in processors:
        stream = processor(stream)

    # Evaluate the stream and throw away the items.
    for _ in stream:
        pass
This result callback is invoked with an iterable of all the chained
dataset/ETHPy150Open pallets/click/examples/imagepipe/imagepipe.py/process_commands