1
0
Mirror von https://github.com/arsenetar/dupeguru.git synchronisiert 2025-07-15 18:53:19 +00:00

Fix exception when testing invalid regex

* If a regex in the table is invalid and failed to compile, its "compiled" property is None.
* Only test against the regex if its compilation worked.
Dieser Commit ist enthalten in:
glubsy 2020-12-30 22:50:42 +01:00
Ursprung 348ce95f83
Commit b138dfad33

Datei anzeigen

@ -55,7 +55,8 @@ class ExcludeListDialogCore:
"""Sets property on row to highlight if its regex matches test_string supplied."""
matched = False
for row in self.exclude_list_table.rows:
if self.exclude_list.get_compiled(row.regex).match(test_string):
compiled_regex = self.exclude_list.get_compiled(row.regex)
if compiled_regex and compiled_regex.match(test_string):
matched = True
row.highlight = True
else: