From bec7df042441b80e21e854c2edce08feeb9320a6 Mon Sep 17 00:00:00 2001 From: Florian Apolloner Date: Fri, 22 Aug 2025 21:35:45 +0200 Subject: [PATCH] fix syntax warnings in reverse_cron regular expressions should use raw strings, otherwise backslashes would have to be escaped. This is nowadays a warning (SyntaxWarning: invalid escape sequence '\D'), but will turn into an error in the future. --- src/views/reverse_cron.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/views/reverse_cron.py b/src/views/reverse_cron.py index a7d436e..a544037 100644 --- a/src/views/reverse_cron.py +++ b/src/views/reverse_cron.py @@ -320,8 +320,8 @@ def _get_cron(self): if self._day_every_btn.get_active(): self._day = "*" if self._day_every_x_btn.get_active(): - starting_day = re.sub("\D", "", self._day_every_x_starting_dropdown.get_selected_item().get_string()) - interval = re.sub("\D", "", self._day_every_x_dropdown.get_selected_item().get_string()) + starting_day = re.sub(r"\D", "", self._day_every_x_starting_dropdown.get_selected_item().get_string()) + interval = re.sub(r"\D", "", self._day_every_x_dropdown.get_selected_item().get_string()) self._day = f"{starting_day}/{interval}" if self._day_specific_btn.get_active(): self._day = "" @@ -333,8 +333,8 @@ def _get_cron(self): self._day += btn.get_label() + "," self._day = self._day[:-1] if self._day_range_btn.get_active(): - x = re.sub("\D", "", self._day_range_x_dropdown.get_selected_item().get_string()) - y = re.sub("\D", "", self._day_range_y_dropdown.get_selected_item().get_string()) + x = re.sub(r"\D", "", self._day_range_x_dropdown.get_selected_item().get_string()) + y = re.sub(r"\D", "", self._day_range_y_dropdown.get_selected_item().get_string()) self._day = f"{x}-{y}" # Month