Uruchamianie programu Pythona natychmiast po naciśnięciu ESC

Tworzę algorytm, który odczytuje dane wejściowe z klawiatury, zapisuje je w zmiennej o nazwiewiadomość a następnie zapisz tę zmienną w pliku. Jednak za każdym razem, gdy użytkownik wpisuje, jeśli trafi klawisz ESC, chciałbym, aby wykonanie zatrzymało się bez żadnych błędów.

Powiedzmy, że kod to:

message = raw_input()

Co muszę dodać? Więc jeśli jestem w środku zdania takiego jak:

My name is th

I uderzyłem ESC, to się zatrzymuje?

questionAnswers(1)

yourAnswerToTheQuestion