mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-03-10 05:34:36 +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.
This commit is contained in:
parent
348ce95f83
commit
b138dfad33
@ -55,7 +55,8 @@ class ExcludeListDialogCore:
|
|||||||
"""Sets property on row to highlight if its regex matches test_string supplied."""
|
"""Sets property on row to highlight if its regex matches test_string supplied."""
|
||||||
matched = False
|
matched = False
|
||||||
for row in self.exclude_list_table.rows:
|
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
|
matched = True
|
||||||
row.highlight = True
|
row.highlight = True
|
||||||
else:
|
else:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user