corrected regex

master 3.7.2.12
idziubenko 2 years ago
parent 6dc139e685
commit 11fbb3c4a6

@ -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)

Loading…
Cancel
Save