Skip to content

Commit cec1b94

Browse files
committed
Use HEAD requests rather than GET to avoid downloading webpages unnecessarily.
1 parent 99bb3c8 commit cec1b94

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

seed_intersphinx_mapping/core.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def get_sphinx_doc_url(pypi_name: str) -> str:
9393
if docs_dict:
9494

9595
# Follow redirects to get actual URL
96-
r = requests.get(list(docs_dict.values())[0])
96+
r = requests.head(list(docs_dict.values())[0], allow_redirects=True)
9797
if r.status_code != 200: # pragma: no cover
9898
raise ValueError("Documentation URl not found.")
9999

@@ -104,7 +104,7 @@ def get_sphinx_doc_url(pypi_name: str) -> str:
104104
else: # pragma: no cover
105105
objects_inv_url = f"{docs_url}/objects.inv"
106106

107-
r = requests.get(objects_inv_url)
107+
r = requests.head(objects_inv_url)
108108
if r.status_code != 200:
109109
raise ValueError("objects.inv not found at url.")
110110

0 commit comments

Comments
 (0)