From 5b35d8fbf8b4be58234c7db061aa81bb6e70b50a Mon Sep 17 00:00:00 2001 From: Stan Ulbrych Date: Fri, 24 Apr 2026 16:52:55 +0100 Subject: [PATCH] Raise with an informative message when release is missing from NEWS file --- update.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/update.py b/update.py index 5090cdc..d11773a 100644 --- a/update.py +++ b/update.py @@ -409,11 +409,11 @@ def read_news(tzdb_loc: pathlib.Path, version: str | None = None) -> NewsEntry: break else: if version is None: - message = "No releases found!" + message = "No releases found in NEWS file!" else: - message = f"No release found with version {version}" + message = f"No release found with version {version} in NEWS file!" + raise ValueError(message) - assert m is not None version_date = datetime.strptime(m.group("date"), "%Y-%m-%d %H:%M:%S %z") release_version = m.group("version") release_contents, _ = read_block(f_lines)