From 3070d2a256cbf2778f9b272d359987213f92b78d Mon Sep 17 00:00:00 2001 From: Phil Elson Date: Mon, 1 Sep 2025 16:11:33 +0200 Subject: [PATCH] Make metadata retrieval issues show up in the description, rather than elsewhere --- simple_repository_browser/fetch_description.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/simple_repository_browser/fetch_description.py b/simple_repository_browser/fetch_description.py index cd82def..8339221 100644 --- a/simple_repository_browser/fetch_description.py +++ b/simple_repository_browser/fetch_description.py @@ -156,10 +156,10 @@ def _create_files_info_mapping( class MinimalDistribution(pkginfo.Distribution): - def __init__(self, name: str, summary: str): + def __init__(self, name: str, description: str): super().__init__() # Get all the default None values self.name = name - self.summary = summary + self.description = description async def _fetch_metadata_resource( @@ -174,7 +174,7 @@ async def _fetch_metadata_resource( # Return a minimal distribution object with basic info ext = file.filename.rsplit(".", 1)[-1] reason = f"Legacy package format ({ext}) - metadata not available" - minimal_dist = MinimalDistribution(project_name, summary=reason) + minimal_dist = MinimalDistribution(project_name, description=reason) return file, minimal_dist resource_name = file.filename + ".metadata" @@ -185,7 +185,7 @@ async def _fetch_metadata_resource( resource = await repository.get_resource(project_name, resource_name) except simple_repository.errors.ResourceUnavailable as err: reason = f"Unable to retrieve metadata for {file.filename} ({err})" - minimal_dist = MinimalDistribution(project_name, summary=reason) + minimal_dist = MinimalDistribution(project_name, description=reason) logging.exception(reason) return file, minimal_dist