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 (parent:
a690a39
)
just print process output (to log window)
author
Barış Metin
<Talip-Baris.Metin@sophia.inria.fr>
Mon, 27 Sep 2010 15:54:43 +0000
(17:54 +0200)
committer
Barış Metin
<Talip-Baris.Metin@sophia.inria.fr>
Mon, 27 Sep 2010 15:54:43 +0000
(17:54 +0200)
sface/sfiprocess.py
patch
|
blob
|
history
diff --git
a/sface/sfiprocess.py
b/sface/sfiprocess.py
index
6101889
..
c1f3b95
100644
(file)
--- a/
sface/sfiprocess.py
+++ b/
sface/sfiprocess.py
@@
-23,6
+23,10
@@
class SfiProcess(QObject):
self.process = QProcess()
self.connect(self.process, SIGNAL("finished(int, QProcess::ExitStatus)"),
self.processFinished)
self.process = QProcess()
self.connect(self.process, SIGNAL("finished(int, QProcess::ExitStatus)"),
self.processFinished)
+ self.connect(self.process, SIGNAL("readyReadStandardOutput()"),
+ self.processStandardOutput)
+ self.connect(self.process, SIGNAL("readyReadStandardError()"),
+ self.processStandardError)
def __init_command(self, args):
self.args = QStringList()
def __init_command(self, args):
self.args = QStringList()
@@
-36,6
+40,14
@@
class SfiProcess(QObject):
def isRunning(self):
return self.process.state() != QProcess.NotRunning
def isRunning(self):
return self.process.state() != QProcess.NotRunning
+ def processStandardOutput(self):
+ output = self.readAllStandardOutput()
+ if self.debug:
+ print output
+
+ def processStandardError(self):
+ print self.process.readAllStandardError()
+
def processFinished(self):
if self.process.exitStatus() == QProcess.CrashExit:
print self.readOutput()
def processFinished(self):
if self.process.exitStatus() == QProcess.CrashExit:
print self.readOutput()