From db5bf6ce5352b640433df3b4ec6a324adf49e3eb Mon Sep 17 00:00:00 2001 From: Antonio Rojas Date: Thu, 27 Jun 2024 18:39:37 +0200 Subject: [PATCH] Filter out R warnings These are causing some doctest failures after https://github.com/sagemath/sage/pull/35396 --- src/sage/doctest/parsing.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sage/doctest/parsing.py b/src/sage/doctest/parsing.py index 579768d6a06..3de8eeb727c 100644 --- a/src/sage/doctest/parsing.py +++ b/src/sage/doctest/parsing.py @@ -1082,6 +1082,12 @@ def do_fixup(self, want, got): got = ld_pie_warning_regex.sub('', got) did_fixup = True + if "R[write to console]" in got: + # Supress R warnings + r_warning_regex = re.compile(r'R\[write to console\]:.*') + got = r_warning_regex.sub('', got) + did_fixup = True + return did_fixup, want, got def output_difference(self, example, got, optionflags):