Don't crash when igsets file is empty

This fixes:

Traceback (most recent call last):
  File "gs-venv/lib/python3.8/site-packages/libgrabsite/wpull_hooks.py", line 56, in wrapper
    return f(*args, **kwargs)
  File "gs-venv/lib/python3.8/site-packages/libgrabsite/wpull_hooks.py", line 318, in update_ignores
    for pattern in get_patterns_for_ignore_set(igset):
  File "gs-venv/lib/python3.8/site-packages/libgrabsite/wpull_hooks.py", line 48, in get_patterns_for_ignore_set
    assert name != "", name
AssertionError
master
Ivan Kozik 2022-08-07 07:51:46 +00:00
parent 4994331eea
commit a178d76ea7
1 changed files with 2 additions and 0 deletions

View File

@ -313,6 +313,8 @@ class GrabSitePlugin(WpullPlugin):
with open(cf("igsets"), "r") as f:
igsets = f.read().strip("\r\n\t ,").split(',')
if igsets == [""]:
igsets = []
for igset in igsets:
for pattern in get_patterns_for_ignore_set(igset):