From 04ff96ddd0215881f72cc532adc6ff044e77ea3e Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Thu, 26 May 2016 18:52:38 +0200 Subject: fix(remote): real-time reading of lines from stderr That way, progress usage will behave as expected. Fixes #444 --- git/remote.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/git/remote.py b/git/remote.py index 6a22768d..bff26459 100644 --- a/git/remote.py +++ b/git/remote.py @@ -550,7 +550,7 @@ class Remote(LazyMixin, Iterable): progress_handler = progress.new_message_handler() - for line in proc.stderr.readlines(): + for line in proc.stderr: line = line.decode(defenc) for pline in progress_handler(line): if line.startswith('fatal:') or line.startswith('error:'): -- cgit v1.2.1