From 11fbb3c4a6fefca2e3c5392dd0fd77dfd28fbc67 Mon Sep 17 00:00:00 2001 From: idziubenko Date: Mon, 27 Dec 2021 10:17:59 +0300 Subject: [PATCH] corrected regex --- pym/calculate/lib/utils/portage.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pym/calculate/lib/utils/portage.py b/pym/calculate/lib/utils/portage.py index 1c149a1..2c123f0 100644 --- a/pym/calculate/lib/utils/portage.py +++ b/pym/calculate/lib/utils/portage.py @@ -1166,8 +1166,8 @@ class EmergeLog(): def did_update_world_happen(self): latest_log = '\n'.join(line for line in self._get_last_changes()) - reg_emerge = r"(?s)(?<=[\s|@]world\n).*?(?=terminating)" - reg_success = r"\w*(?=\: \*\*\* exiting successfully)" + reg_emerge = r"(?s)(?<=[\s|@]world\n).*?(?=\*\*\* terminating\.)" + reg_success = r"\w*(?=\: \*\*\* exiting successfully\.)" matches = re.finditer(reg_emerge, latest_log) match_successes = [re.search(reg_success, match.group()) for match in matches] return any(match_successes)