CxFreeze/CxfreezeExecDialog.py

changeset 5
de1e980553fa
parent 1
0b6f3f5600da
child 16
12e6540e9eaf
--- a/CxFreeze/CxfreezeExecDialog.py	Fri Jul 30 18:43:56 2010 +0200
+++ b/CxFreeze/CxfreezeExecDialog.py	Thu Aug 12 19:25:08 2010 +0200
@@ -9,7 +9,7 @@
 
 import os.path
 
-from PyQt4.QtCore import pyqtSlot, QProcess, SIGNAL, SLOT, QTimer
+from PyQt4.QtCore import pyqtSlot, QProcess, QTimer
 from PyQt4.QtGui import QDialog, QDialogButtonBox, QMessageBox, QAbstractButton
 
 from .Ui_CxfreezeExecDialog import Ui_CxfreezeExecDialog
@@ -62,12 +62,9 @@
         self.process = QProcess()
         self.process.setWorkingDirectory(dname)
         
-        self.connect(self.process, SIGNAL('readyReadStandardOutput()'),
-            self.__readStdout)
-        self.connect(self.process, SIGNAL('readyReadStandardError()'),
-            self.__readStderr)
-        self.connect(self.process, SIGNAL('finished(int, QProcess::ExitStatus)'),
-            self.__finish)
+        self.process.readyReadStandardOutput.connect(self.__readStdout)
+        self.process.readyReadStandardError.connect(self.__readStderr)
+        self.process.finished.connect(self.__finish)
             
         self.setWindowTitle(self.trUtf8('{0} - {1}').format(self.cmdname, script))
         self.contents.insertPlainText(' '.join(args) + '\n')
@@ -106,7 +103,7 @@
         if self.process is not None and \
            self.process.state() != QProcess.NotRunning:
             self.process.terminate()
-            QTimer.singleShot(2000, self.process, SLOT('kill()'))
+            QTimer.singleShot(2000, self.process.kill)
             self.process.waitForFinished(3000)
         
         self.buttonBox.button(QDialogButtonBox.Close).setEnabled(True)

eric ide

mercurial