

@cli.command('transpose')
@click.option('-r', '--rotate', callback=convert_rotation, help='Rotates the image (in degrees)')
@click.option('-f', '--flip', callback=convert_flip, help='Flips the image  [LR / TB]')
@processor
def transpose_cmd(images, rotate, flip):
    'Transposes an image by either rotating or flipping it.'
    for image in images:
        if (rotate is not None):
            (mode, degrees) = rotate
            click.echo(('Rotate "%s" by %ddeg' % (flip.filename, degrees)))
            image = copy_filename(image.transpose(mode), image)
        if (flip is not None):
            (mode, direction) = flip
            click.echo(('Flip "%s" %s' % (image.filename, direction)))
            image = copy_filename(image.transpose(mode), image)
        (yield image)

dataset/ETHPy150Open pallets/click/examples/imagepipe/imagepipe.py transpose_cmd/VarMisuse@96/172 `image`->`flip`