summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSol Jerome <solj@ices.utexas.edu>2010-04-22 15:05:35 +0000
committerSol Jerome <solj@ices.utexas.edu>2010-04-22 10:05:41 -0500
commit721767ff12fd1a3c04afa5cfee6cc9d89937952f (patch)
treed3792618a43c21bb08eaf2d1754965c3f1dae6d9 /src
parent4a0ca0da48119cac558b489f1bbe413629638254 (diff)
downloadbcfg2-721767ff12fd1a3c04afa5cfee6cc9d89937952f.tar.gz
bcfg2-721767ff12fd1a3c04afa5cfee6cc9d89937952f.tar.bz2
bcfg2-721767ff12fd1a3c04afa5cfee6cc9d89937952f.zip
Frame.py: Fix handling of ^C on CentOS 5
Signed-off-by: Sol Jerome <solj@ices.utexas.edu> git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5835 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src')
-rw-r--r--src/lib/Client/Frame.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/Client/Frame.py b/src/lib/Client/Frame.py
index 457baf3ac..e06aa47d6 100644
--- a/src/lib/Client/Frame.py
+++ b/src/lib/Client/Frame.py
@@ -27,6 +27,9 @@ def promptFilter(prompt, entries):
try:
if raw_input(iprompt) in ['y', 'Y']:
ret.append(entry)
+ except EOFError:
+ # python 2.4.3 on CentOS doesn't like ^C for some reason
+ break
except:
print("Error while reading input")
continue