Refactor HTTP common code (#207)

- move to common/http.py,
- make fetch_url return a Response.
This commit is contained in:
Marc Wrobel
2023-12-02 22:52:12 +01:00
committed by GitHub
parent aa3d15a3b5
commit 7cf62c2355
36 changed files with 138 additions and 113 deletions

View File

@@ -1,6 +1,6 @@
import json
import re
import sys
from common import http
from common import endoflife
METHOD = "npm"
@@ -13,8 +13,8 @@ def fetch_releases(npm_id, regex):
regex = [regex]
url = f"https://registry.npmjs.org/{npm_id}"
response = endoflife.fetch_url(url)
data = json.loads(response)
response = http.fetch_url(url)
data = response.json()
for version in data["time"]:
matches = False
for r in regex: