Plugins/VcsPlugins/vcsMercurial/HgClient.py

changeset 1365
8f8cad8f989e
parent 1325
8dd723182a16
child 1391
5acd6ee51956
diff -r a2e74a43fadc -r 8f8cad8f989e Plugins/VcsPlugins/vcsMercurial/HgClient.py
--- a/Plugins/VcsPlugins/vcsMercurial/HgClient.py	Sun Oct 09 18:49:39 2011 +0200
+++ b/Plugins/VcsPlugins/vcsMercurial/HgClient.py	Mon Oct 10 18:54:15 2011 +0200
@@ -11,7 +11,7 @@
 import io
 
 from PyQt4.QtCore import QProcess, QProcessEnvironment, QObject, QByteArray, \
-    QCoreApplication
+    QCoreApplication, QThread
 from PyQt4.QtGui import QDialog
 
 from .HgClientPromptDialog import HgClientPromptDialog
@@ -240,6 +240,7 @@
                 return -10
             
             if self.__server.bytesAvailable() == 0:
+                QThread.msleep(50)
                 continue
             channel, data = self.__readChannel()
             

eric ide

mercurial