From 0b505fcab826cc372e2c8b368f68ff366c1bab84 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Tue, 28 Jan 2025 13:44:50 -0500 Subject: [PATCH] testcase expect_error(): add missing line from rebase It was supposed to preserve the color for debugging meson project tests! Fixes: d51e20288853f376e9244671604176913f2e4e79 --- mesonbuild/interpreter/interpreter.py | 1 + 1 file changed, 1 insertion(+) diff --git a/mesonbuild/interpreter/interpreter.py b/mesonbuild/interpreter/interpreter.py index d05594cbd309..6fa569555bf8 100644 --- a/mesonbuild/interpreter/interpreter.py +++ b/mesonbuild/interpreter/interpreter.py @@ -1481,6 +1481,7 @@ def __init__(self, msg: str, how: str, subproject: str) -> None: super().__init__(subproject) self.old_stdout = sys.stdout sys.stdout = self.new_stdout = io.StringIO() + sys.stdout.colorize_console = getattr(self.old_stdout, 'colorize_console', None) self.msg = msg self.how = how