summaryrefslogtreecommitdiff
path: root/src/buildstream/_context.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/_context.py')
-rw-r--r--src/buildstream/_context.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/buildstream/_context.py b/src/buildstream/_context.py
index 8345ec195..1da80d4e0 100644
--- a/src/buildstream/_context.py
+++ b/src/buildstream/_context.py
@@ -565,6 +565,7 @@ class Context():
self._last_progress_length = 0
progress = Progress(self, activity_name, total=total, unique_id=unique_id)
yield progress
+ self._finish_progress()
def report_progress(self, message_text, unique_id=None):
new_len = len(message_text)
@@ -679,6 +680,10 @@ class Context():
def set_artifact_files_optional(self):
self.require_artifact_files = False
+ def _finish_progress(self):
+ sys.stderr.write("\n")
+ sys.stderr.flush()
+
# _record_message()
#
# Records the message if recording is enabled