git://git.onelab.eu
/
sface.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
1dabb8e
)
print error status and output on errors
author
Barış Metin
<Talip-Baris.Metin@sophia.inria.fr>
Tue, 14 Sep 2010 09:20:50 +0000
(11:20 +0200)
committer
Barış Metin
<Talip-Baris.Metin@sophia.inria.fr>
Tue, 14 Sep 2010 09:20:50 +0000
(11:20 +0200)
sface/sfiprocess.py
patch
|
blob
|
history
diff --git
a/sface/sfiprocess.py
b/sface/sfiprocess.py
index
d2e806d
..
655fcb6
100644
(file)
--- a/
sface/sfiprocess.py
+++ b/
sface/sfiprocess.py
@@
-34,6
+34,22
@@
class SfiProcess(QObject):
self.processFinished)
def processFinished(self):
self.processFinished)
def processFinished(self):
+ if self.process.exitStatus() == QProcess.CrashExit:
+ print self.readOutput()
+ print "Process exited with errors:",
+ err = self.process.error()
+ if err == QProcess.FailedToStart:
+ print "FailedToStart"
+ elif err == QProcess.Crashed:
+ print "Crashed"
+ elif err == QProcess.Timedout:
+ print "Timedout"
+ elif err == QProcess.WriteError:
+ print "WriteError"
+ elif err == QProcess.ReadError:
+ print "ReadError"
+ elif err == QProcess.UnknownError:
+ print "UnknownError"
self.trace_end()
self.emit(SIGNAL("finished()"))
self.trace_end()
self.emit(SIGNAL("finished()"))