From 6aec32163d706a0f9404465c65c5498f8a07f161 Mon Sep 17 00:00:00 2001 From: Jouke Witteveen Date: Mon, 7 Nov 2022 21:00:31 +0100 Subject: [PATCH] scripts/update-plugin-list: Be liberal in accepted summaries Misconfigured packages may have a null summary in the PyPI json response. --- scripts/update-plugin-list.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/update-plugin-list.py b/scripts/update-plugin-list.py index c034c7242..f8bbd19af 100644 --- a/scripts/update-plugin-list.py +++ b/scripts/update-plugin-list.py @@ -90,7 +90,9 @@ def iter_plugins(): last_release = release_date.strftime("%b %d, %Y") break name = f':pypi:`{info["name"]}`' - summary = escape_rst(info["summary"].replace("\n", "")) + summary = "" + if info["summary"]: + summary = escape_rst(info["summary"].replace("\n", "")) yield { "name": name, "summary": summary.strip(),