From bc3255573ab91509e2a6e5d3650717577cd895c5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 10 Apr 2025 19:22:31 +0530 Subject: [PATCH] ... --- recipes/nytimes.recipe | 6 +++++- recipes/nytimes_sub.recipe | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/recipes/nytimes.recipe b/recipes/nytimes.recipe index ca50947766..4a1fa04ed7 100644 --- a/recipes/nytimes.recipe +++ b/recipes/nytimes.recipe @@ -260,7 +260,11 @@ class NewYorkTimes(BasicNewsRecipe): query_id = '/section/' + slug data = self.nyt_graphql_query(query_id) self.log('Section:', section_title) - articles = parse_web_section(data, log=self.log, title=section_title) + try: + articles = parse_web_section(data, log=self.log, title=section_title) + except Exception as e: + self.log('Failed to parse section:', section_title, 'with error:', e) + articles = [] if articles: feeds.append((section_title, articles)) else: diff --git a/recipes/nytimes_sub.recipe b/recipes/nytimes_sub.recipe index ede4f07803..1bed84b181 100644 --- a/recipes/nytimes_sub.recipe +++ b/recipes/nytimes_sub.recipe @@ -260,7 +260,11 @@ class NewYorkTimes(BasicNewsRecipe): query_id = '/section/' + slug data = self.nyt_graphql_query(query_id) self.log('Section:', section_title) - articles = parse_web_section(data, log=self.log, title=section_title) + try: + articles = parse_web_section(data, log=self.log, title=section_title) + except Exception as e: + self.log('Failed to parse section:', section_title, 'with error:', e) + articles = [] if articles: feeds.append((section_title, articles)) else: