Python mientras el bucle no funciona

def main():
    again = "y"
    while again == "y" or again == "Y":
        module()
        again = raw_input("Do it again Y/y? ")
        return

Al entrar en Y / y el programa simplemente se sienta. No se cierra, pero tampoco se reinicia. Al ingresar cualquier otra cosa que no sea Y / y, el programa se cerrará.

Estoy seguro de que me estoy perdiendo algo simple.

Respuestas a la pregunta(3)

Su respuesta a la pregunta