From 880512121d8852a744a7c1fcad124ceec4b0a607 Mon Sep 17 00:00:00 2001 From: Valdemar Erk Date: Wed, 21 Jun 2017 17:58:07 +0200 Subject: [PATCH] Added error handling --- src/you_get/extractors/panda.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/you_get/extractors/panda.py b/src/you_get/extractors/panda.py index dd0eb4c9..6e6e7f90 100644 --- a/src/you_get/extractors/panda.py +++ b/src/you_get/extractors/panda.py @@ -19,6 +19,8 @@ def xingyan_download(url, output_dir = '.', merge = True, info_only = False, **k data = json.loads(m.group(1)) vid_url = str.replace(data["videoinfo"]["streamurl"], "http:", "https:") title = data["roominfo"]["name"] + if data["videoinfo"]["playstatus"] == "0": + raise ValueError("The live stream is not online! (status:%s)" % data["videoinfo"]["playstatus"]) print_info(site_info, title, 'flv', float('inf')) if not info_only: download_urls([vid_url], title, 'flv', None, output_dir, merge=merge)