]> code.delx.au - webdl/commitdiff
iView handle missing episodes in series
authorJames Bunton <jamesbunton@delx.net.au>
Thu, 14 Jun 2018 12:10:54 +0000 (22:10 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Thu, 14 Jun 2018 12:10:54 +0000 (22:10 +1000)
iview.py

index 866025b2c830a238afd2523e46c0982bf0c50af3..e9c5904b1c51a5aadd3fc95f3f6630263d0d0e2a 100644 (file)
--- a/iview.py
+++ b/iview.py
@@ -89,7 +89,7 @@ class IviewSeriesNode(Node):
         series_slug = ep_info["href"].split("/")[1]
         series_url = API_URL + "/series/" + series_slug + "/" + ep_info["seriesHouseNumber"]
         info = grab_json(series_url)
-        for ep_info in info["episodes"]:
+        for ep_info in info.get("episodes", []):
             add_episode(self, ep_info)
 
 class IviewFlatNode(Node):