]> code.delx.au - webdl/commitdiff
Extra error checking
authorJames Bunton <jamesbunton@delx.net.au>
Tue, 21 Aug 2012 12:10:58 +0000 (22:10 +1000)
committerJames Bunton <jamesbunton@delx.net.au>
Tue, 21 Aug 2012 12:10:58 +0000 (22:10 +1000)
iview.py

index 792fc613330f936106f58af415ae6f6b204589b8..8056c262c65a3761c7bcd43957d6797707f33a10 100644 (file)
--- a/iview.py
+++ b/iview.py
@@ -35,8 +35,10 @@ class IviewSeries(Node):
                self.series_id = series_id
 
        def fill_children(self):
-               series_doc = grab_json(PARAMS["api"] + "series=" + self.series_id, 3600)[0]
-               for episode in series_doc["f"]:
+               series_doc = grab_json(PARAMS["api"] + "series=" + self.series_id, 3600)
+               if not series_doc:
+                       return
+               for episode in series_doc[0]["f"]:
                        vpath = episode["n"]
                        episode_title = episode["b"].strip()
                        if not episode_title.startswith(self.series_title):