Python, podczas gdy pętla nie działa

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

Po wprowadzeniu Y / y program po prostu siedzi. Nie zamyka się, ale także nie uruchamia się ponownie. Wprowadzanie czegokolwiek innego niż Y / y i zamknięcie programu.

Jestem pewien, że brakuje mi czegoś prostego.