def extract_output_blocks(run_output):
    """
    Identify and extract outputs from source.

    Parameters
    ----------
    run_output : str
        Source code with outputs.

    Returns
    -------
    list of str
        List containing output text blocks.
    """
    output_blocks = []
    output_block = []
    for line in run_output.splitlines():
        if line.startswith('>>>>>'):
            output_blocks.append('\n'.join(output_block))
            output_block = []
        else:
            output_block.append(line)
    if output_block:
        output_blocks.append('\n'.join(output_block))
    return output_blocks
