diff options
author | dec05eba <dec05eba@protonmail.com> | 2020-04-12 16:04:12 +0200 |
---|---|---|
committer | dec05eba <dec05eba@protonmail.com> | 2020-07-06 07:12:34 +0200 |
commit | 415fc1ff9ec0f158e376e10624814cc2116121ba (patch) | |
tree | 89d5251eda563c1e16b6d4623b6fe379ca1a3d4c | |
parent | 591bdbf9c5d64426180f536c55f9ed594e28a5a2 (diff) |
Fail if add html plugin list fails
-rwxr-xr-x | automedia.py | 26 |
1 files changed, 14 insertions, 12 deletions
diff --git a/automedia.py b/automedia.py index c7539e2..9d84a81 100755 --- a/automedia.py +++ b/automedia.py @@ -326,18 +326,20 @@ def add_html(name, url, html_config_dir, start_after): start_after_url = None if start_after: items = plugin_list(plugin_path, url, None) - if items: - found_start_after = False - for item in reversed(items): - title = item["name"].replace("/", "_").strip() - if start_after and title == start_after: - found_start_after = True - start_after_url = item["url"] - break - - if not found_start_after: - print("Failed to find %s in html %s" % (start_after, url)) - return False + if items is None: + return False + + found_start_after = False + for item in reversed(items): + title = item["name"].replace("/", "_").strip() + if start_after and title == start_after: + found_start_after = True + start_after_url = item["url"] + break + + if not found_start_after: + print("Failed to find %s in html %s" % (start_after, url)) + return False name = name.replace("/", "_") html_dir = os.path.join(html_config_dir, "tracked", name) |