From bf05534785c0b68b2f6068675439d3cfa1fce11a Mon Sep 17 00:00:00 2001 From: Dimitris Zlatanidis Date: Wed, 5 Aug 2015 05:24:56 +0300 Subject: [PATCH] Fix EOFError --- slpkg/messages.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/slpkg/messages.py b/slpkg/messages.py index fe54f881..98ce4523 100644 --- a/slpkg/messages.py +++ b/slpkg/messages.py @@ -132,7 +132,11 @@ class Msg(object): if self.meta.default_answer in ["y", "Y"]: answer = self.meta.default_answer else: - answer = raw_input("Would you like to continue [y/N]? ") + try: + answer = raw_input("Would you like to continue [y/N]? ") + except (KeyboardInterrupt, EOFError): + print("") + sys.exit(0) return answer def reference(self, install, upgrade):