nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1diff --git a/sphinxcontrib/newsfeed.py b/sphinxcontrib/newsfeed.py
2index 2e155cd..64b30d9 100644
3--- a/sphinxcontrib/newsfeed.py
4+++ b/sphinxcontrib/newsfeed.py
5@@ -265,8 +265,9 @@ def process_feed(app, doctree, fromdocname):
6 replacement.append(section_node)
7 env.resolve_references(rss_item_description, docname, app.builder)
8 if app.builder.format == 'html':
9- rss_item_description = app.builder.render_partial(
10- rss_item_description)['body']
11+ rendered = app.builder.render_partial(rss_item_description)
12+ # Sphinx 9.1+ changed 'body' to 'fragment'
13+ rss_item_description = rendered.get('fragment', rendered.get('body', ''))
14 rss_item_date = meta['date']
15 rss_item = RSSItem(rss_item_title, rss_item_link,
16 rss_item_description, rss_item_date)