git://git.onelab.eu
/
sface.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
comment on widget render
[sface.git]
/
sface
/
sfiprocess.py
diff --git
a/sface/sfiprocess.py
b/sface/sfiprocess.py
index
655fcb6
..
6101889
100644
(file)
--- a/
sface/sfiprocess.py
+++ b/
sface/sfiprocess.py
@@
-1,5
+1,6
@@
import os
import os
+import sys
import time
from PyQt4.QtCore import *
import time
from PyQt4.QtCore import *
@@
-19,6
+20,10
@@
class SfiProcess(QObject):
def __init__(self, parent=None):
QObject.__init__(self, parent)
def __init__(self, parent=None):
QObject.__init__(self, parent)
+ self.process = QProcess()
+ self.connect(self.process, SIGNAL("finished(int, QProcess::ExitStatus)"),
+ self.processFinished)
+
def __init_command(self, args):
self.args = QStringList()
for arg in args:
def __init_command(self, args):
self.args = QStringList()
for arg in args:
@@
-28,10
+33,8
@@
class SfiProcess(QObject):
if not self.exe:
print "FATAL.. Could not locate binary sfi.py - not much we can do without that"
if not self.exe:
print "FATAL.. Could not locate binary sfi.py - not much we can do without that"
- self.process = QProcess()
-
- self.connect(self.process, SIGNAL("finished(int, QProcess::ExitStatus)"),
- self.processFinished)
+ def isRunning(self):
+ return self.process.state() != QProcess.NotRunning
def processFinished(self):
if self.process.exitStatus() == QProcess.CrashExit:
def processFinished(self):
if self.process.exitStatus() == QProcess.CrashExit: