--- a/Plugins/VcsPlugins/vcsMercurial/HgClient.py Sun Oct 23 18:03:43 2011 +0200 +++ b/Plugins/VcsPlugins/vcsMercurial/HgClient.py Sun Oct 23 18:08:35 2011 +0200 @@ -242,7 +242,7 @@ if self.__server is None: return -1 - if self.__server.bytesAvailable() == 0: + if self.__server is None or self.__server.bytesAvailable() == 0: QThread.msleep(50) continue channel, data = self.__readChannel()