X-Git-Url: https://code.delx.au/webdl/blobdiff_plain/ee8c1a28de383dba920c8e82a9dde87b658cec9e..2f79e3271dc7b92988482c5099656a83b6148d91:/brightcove.py diff --git a/brightcove.py b/brightcove.py index ccc85e7..efb961b 100644 --- a/brightcove.py +++ b/brightcove.py @@ -38,8 +38,8 @@ class BrightcoveVideoNode(Node): "video_id": self.video_id, }) - doc = grab_json(desc_url, 3600) - video_url = doc["HLSURL"] + doc = grab_json(desc_url) + video_url = doc and doc["HLSURL"] if not video_url: return @@ -54,8 +54,8 @@ class BrightcoveVideoNode(Node): "video_id": self.video_id, }) - doc = grab_json(desc_url, 3600) - video_url = doc["hdsManifestUrl"] + doc = grab_json(desc_url) + video_url = doc and doc["hdsManifestUrl"] if not video_url: return @@ -84,7 +84,7 @@ class BrightcoveRootNode(Node): url = self.get_all_videos_url(page_number) page_number += 1 - page = grab_json(url, 3600) + page = grab_json(url) items = page["items"] if len(items) == 0: break @@ -174,6 +174,6 @@ class Ch10RootNode(BrightcoveRootNode): def fill_nodes(root_node): - Ch9RootNode(root_node) + # Ch9RootNode(root_node) -- Need a new API token Ch10RootNode(root_node)