From e77cbe45016ac9ca6b91914a02053678e3ed86f1 Mon Sep 17 00:00:00 2001 From: tech234a <46801700+tech234a@users.noreply.github.com> Date: Sat, 19 Sep 2020 18:36:03 -0400 Subject: [PATCH] Changes to exceptions --- discovery.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/discovery.py b/discovery.py index 3f1a1cc..dcd1ff7 100644 --- a/discovery.py +++ b/discovery.py @@ -66,8 +66,9 @@ def getmetadata(vid): try: recchans.add(recmd["compactVideoRenderer"]["channelId"]) except KeyError as e: - print("Unable to extract channel:") - print(recmd["compactVideoRenderer"]) + print("Channel extract error") + #print("Unable to extract channel:") + #print(recmd["compactVideoRenderer"]) elif "compactPlaylistRenderer" in recmd.keys(): recplayl.add(recmd["compactPlaylistRenderer"]["playlistId"]) @@ -86,14 +87,16 @@ def getmetadata(vid): try: desl = langcodes[item["metadataRowRenderer"]["title"]["simpleText"].split("(", 1)[1][:-1]] except KeyError as e: - print(e) + #print(e) + print("Language code conversion error, using language name") desl = item["metadataRowRenderer"]["title"]["simpleText"].split("(", 1)[1][:-1] creditdata[desl] = [] for itemint in item["metadataRowRenderer"]["contents"]: creditdata[desl].append({"name": itemint["runs"][0]["text"], "channel": itemint["runs"][0]["navigationEndpoint"]["browseEndpoint"]["browseId"]}) except KeyError as e: - print(e) + print("Metadata key error") + #print(e) if initplay and initdata: break