Просмотр исходного кода

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

Cammy 7 лет назад
Родитель
Сommit
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