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

index 55101d1f4950b5607aed928b74fd8435094a5eb8..866025b2c830a238afd2523e46c0982bf0c50af3 100644 (file)
--- a/iview.py
+++ b/iview.py
@@ -68,7 +68,7 @@ class IviewIndexNode(Node):
         info = grab_json(self.url)
         for key in ["carousels", "collections", "index"]:
             for collection_list in info[key]:
-                for ep_info in collection_list["episodes"]:
+                for ep_info in collection_list.get("episodes", []):
                     self.add_series(ep_info)
 
     def add_series(self, ep_info):