Como sair de vários loops em Python?

Dado o seguinte código (que não funciona):

while True:
    #snip: print out current state
    while True:
        ok = get_input("Is this ok? (y/n)")
        if ok == "y" or ok == "Y": break 2 #this doesn't work :(
        if ok == "n" or ok == "N": break
    #do more processing with menus and stuff

Existe uma maneira de fazer isso funcionar? Ou devo fazer uma verificação para interromper o loop de entrada e, em seguida, outra verificação mais limitada no loop externo para interromper todos juntos, se o usuário estiver satisfeito?

Edit-FYI: get_input é uma função curta que escrevi que suporta mostrar valores imediatos e padrão e toda essa fantasia e retornostdin.readline().strip()

questionAnswers(29)

yourAnswerToTheQuestion