<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def find_validation_workspaces(name, rounds=None):
 """ Find all the workspaces containing validated designs. """

    workspaces = []

    if rounds is not None:
        rounds = indices_from_str(rounds)
    else:
        rounds = itertools.count(1)

    for round in rounds:
        workspace = pipeline.ValidatedDesigns(name, round)
        if not workspace.exists(): break
        workspaces.append(workspace)

    if not workspaces:
        scripting.print_error_and_die('No validated designs found.')

    return workspaces