+ env = QProcess.systemEnvironment()
+ env << "PYTHONPATH=%s" % ":".join(sys.path)
+ self.process = QProcess()
+ self.process.setEnvironment(env)
+ self.connect(self.process, SIGNAL("finished(int, QProcess::ExitStatus)"),
+ self.processFinished)
+
+ self.xmlrpctracker = XmlrpcTracker()
+ # in case self.output is read by the XmlrpcTracker before any
+ # readyReadStandardOutput signal
+ self.output = ''
+
+ self.connect(self.process, SIGNAL("readyReadStandardOutput()"),
+ self.processStandardOutput)
+ self.connect(self.process, SIGNAL("readyReadStandardError()"),
+ self.processStandardError)
+