From 9fb7e1bd6cd0946f7e760cd0f103b751e913f571 Mon Sep 17 00:00:00 2001 From: John Hawkinson Date: Sat, 15 Oct 2016 13:29:41 -0400 Subject: [PATCH] [nytimes] Optional fields shouldn't break extraction Also leverage podcast_title var --- youtube_dl/extractor/nytimes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/youtube_dl/extractor/nytimes.py b/youtube_dl/extractor/nytimes.py index 781d8755a..009752826 100644 --- a/youtube_dl/extractor/nytimes.py +++ b/youtube_dl/extractor/nytimes.py @@ -125,11 +125,11 @@ class NYTimesBaseIE(InfoExtractor): 'id': video_id, 'title': title, 'creator': audio_data['track'].get('credit'), - 'series': audio_data['podcast']['title'], + 'series': podcast_title, 'episode': episode_title, 'episode_number': episode_number, 'url': audio_data['track']['source'], - 'duration': audio_data['track']['duration'], + 'duration': audio_data['track'].get('duration'), 'description': description, }