From 415fc1ff9ec0f158e376e10624814cc2116121ba Mon Sep 17 00:00:00 2001 From: dec05eba Date: Sun, 12 Apr 2020 16:04:12 +0200 Subject: Fail if add html plugin list fails --- automedia.py | 26 ++++++++++++++------------ 1 file 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) -- cgit v1.2.3