summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Andersen <jens.andersen@gmail.com>2013-10-16 20:36:22 +0000
committerJens Andersen <jens.andersen@gmail.com>2013-10-16 20:36:22 +0000
commitc6a2f94ce4cd2a2e2776b11d43a63da0e7cbbd2e (patch)
tree2f3267bfe239d7b175784cc502dc2c95bc493a92
parentcff9ece4a3e2742458c9e0744f2f5f36c7bcf0fb (diff)
downloadpygerrit-c6a2f94ce4cd2a2e2776b11d43a63da0e7cbbd2e.tar.gz
Avoid busy loop when receiving incoming stream data.
Checking whether bytes are available is a non-blocking operation, causing the receive loop to become a busy loop.
-rw-r--r--pygerrit/stream.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pygerrit/stream.py b/pygerrit/stream.py
index 37b09f1..2184ae9 100644
--- a/pygerrit/stream.py
+++ b/pygerrit/stream.py
@@ -64,6 +64,6 @@ class GerritStream(Thread):
error = "Remote server connection closed"
self._error_event(error)
self._stop.set()
- elif channel.recv_ready():
+ else:
data = stdout.readline()
self._gerrit.put_event(data)