Skip to content

Commit 9b62fe8

Browse files
mathbouMathieu
authored and
Mathieu
committed
🚨 make mypy happy
1 parent e8877b0 commit 9b62fe8

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

seed_intersphinx_mapping/__init__.py

+8-7
Original file line numberDiff line numberDiff line change
@@ -83,20 +83,21 @@ def _get_project_links(project_name: str) -> List[str]:
8383
if _DOCUMENTATION_RE.match(label):
8484
urls.append(url)
8585

86-
urls.append(metadata.get("Home-Page"))
86+
urls.append(metadata.get("Home-Page", ""))
8787

8888
except dist_meta.distributions.DistributionNotFoundError:
8989
# Fall back to PyPI
9090

9191
with PyPIJSON() as client:
92-
metadata = client.get_metadata(project_name).info
92+
pypi_metadata = client.get_metadata(project_name).info
9393

94-
if "project_urls" in metadata and metadata["project_urls"]:
95-
for label, url in metadata["project_urls"].items():
96-
if _DOCUMENTATION_RE.match(label):
97-
urls.append(url)
94+
if "project_urls" in pypi_metadata and pypi_metadata["project_urls"]:
9895

99-
urls.append(metadata["home_page"])
96+
for label, url in pypi_metadata["project_urls"].items():
97+
if _DOCUMENTATION_RE.match(label):
98+
urls.append(url)
99+
100+
urls.append(pypi_metadata["home_page"])
100101

101102
urls = [url.strip() for url in filter(None, urls)]
102103
return urls

0 commit comments

Comments
 (0)