From 45c723cdeadb209a6069343a8f2b951e015a1e0b Mon Sep 17 00:00:00 2001 From: Joe Rickerby Date: Sun, 1 Nov 2020 12:03:21 +0000 Subject: [PATCH] Fix folding --- cibuildwheel/logger.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/cibuildwheel/logger.py b/cibuildwheel/logger.py index fce9ce22..f188a71b 100644 --- a/cibuildwheel/logger.py +++ b/cibuildwheel/logger.py @@ -87,14 +87,16 @@ class Logger: self.active_fold_group_name = name fold_start_pattern = FOLD_PATTERNS.get(self.fold_mode, ('', ''))[0] - # output to stderr because stdout is a little slower - print(fold_start_pattern.format(name=self.active_fold_group_name), file=sys.stderr) + print(fold_start_pattern.format(name=self.active_fold_group_name)) print() + # flush to ensure it's output before continuing + sys.stdout.flush() def end_fold_group(self): if self.active_fold_group_name: fold_start_pattern = FOLD_PATTERNS.get(self.fold_mode, ('', ''))[1] - print(fold_start_pattern.format(name=self.active_fold_group_name), file=sys.stderr) + print(fold_start_pattern.format(name=self.active_fold_group_name)) + sys.stdout.flush() self.active_fold_group_name = None @property