瀏覽代碼

Put broadcast guest check in try clause in case there is none

Cammy 7 年之前
父節點
當前提交
c4be9859d0
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      pyinstalive/downloader.py

+ 4 - 1
pyinstalive/downloader.py

@@ -110,7 +110,10 @@ def download_livestream(broadcast):
 	try:
 		log('[I] Livestream found, beginning download...', "GREEN")
 		broadcast_owner = broadcast.get('broadcast_owner', {}).get('username')
-		broadcast_guest = broadcast.get('cobroadcasters', {})[0].get('username')
+		try:
+			broadcast_guest = broadcast.get('cobroadcasters', {})[0].get('username')
+		except:
+			broadcast_guest = None
 		if (broadcast_owner != user_to_record):
 			log('[I] This livestream is a dual-live, the owner is "{}".'.format(broadcast_owner), "BLUE")
 			broadcast_guest = None