diff options
author | Jeremy Katz <katzj@redhat.com> | 2006-07-13 21:06:26 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2006-07-13 21:06:26 +0000 |
commit | e400c55c1982e8b01bcd8e74ffcc412d8a2adc1f (patch) | |
tree | b8d079a7e685b6484d30a177eb632b75683cec13 /exception.py | |
parent | 56222053b8a80d93713ca418d935ffdc362fc8f5 (diff) | |
download | anaconda-e400c55c1982e8b01bcd8e74ffcc412d8a2adc1f.tar.gz anaconda-e400c55c1982e8b01bcd8e74ffcc412d8a2adc1f.tar.xz anaconda-e400c55c1982e8b01bcd8e74ffcc412d8a2adc1f.zip |
* exception.py (handleException): Don't do stdio bits for test mode.
Diffstat (limited to 'exception.py')
-rw-r--r-- | exception.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/exception.py b/exception.py index 3fe7d7821..16b3f9585 100644 --- a/exception.py +++ b/exception.py @@ -341,7 +341,6 @@ def handleException(anaconda, (type, value, tb)): pass win = anaconda.intf.exceptionWindow(text, "/tmp/anacdump.txt") - if not win: anaconda.intf.__del__() os.kill(os.getpid(), signal.SIGKILL) @@ -365,12 +364,13 @@ def handleException(anaconda, (type, value, tb)): os.kill(int(pid), signal.SIGKILL) pf.close() - os.open("/dev/console", os.O_RDWR) # reclaim stdin - os.dup2(0, 1) # reclaim stdout - os.dup2(0, 2) # reclaim stderr - # ^ - # | - # +------ dup2 is magic, I tells ya! + if not flags.test: + os.open("/dev/console", os.O_RDWR) # reclaim stdin + os.dup2(0, 1) # reclaim stdout + os.dup2(0, 2) # reclaim stderr + # ^ + # | + # +------ dup2 is magic, I tells ya! # bring back the echo import termios |