chore: add extra logs

This commit is contained in:
Vlad Stan
2023-01-17 17:57:00 +02:00
parent 01b5536f3a
commit 975bbc2633

View File

@@ -473,9 +473,11 @@ async def fetch_github_repo_info(org: str, repository: str):
repo_url = f"https://api.github.com/repos/{org}/{repository}" repo_url = f"https://api.github.com/repos/{org}/{repository}"
resp = await client.get(repo_url) resp = await client.get(repo_url)
if resp.status_code != 200: if resp.status_code != 200:
detail = f"Cannot fetch extension repo: {repo_url}: {resp.text}"
logger.warning(detail)
raise HTTPException( raise HTTPException(
status_code=HTTPStatus.NOT_FOUND, status_code=HTTPStatus.NOT_FOUND,
detail=f"Cannot fetch extension repo: {repo_url}", detail=detail,
) )
repo = resp.json() repo = resp.json()
@@ -484,9 +486,13 @@ async def fetch_github_repo_info(org: str, repository: str):
) )
resp = await client.get(lates_release_url) resp = await client.get(lates_release_url)
if resp.status_code != 200: if resp.status_code != 200:
detail = (
f"Cannot fetch extension releases: {lates_release_url}: {resp.text}"
)
logger.warning(detail)
raise HTTPException( raise HTTPException(
status_code=HTTPStatus.NOT_FOUND, status_code=HTTPStatus.NOT_FOUND,
detail=f"Cannot fetch extension releases: {lates_release_url}", detail=detail,
) )
latest_release = resp.json() latest_release = resp.json()
@@ -494,9 +500,11 @@ async def fetch_github_repo_info(org: str, repository: str):
config_url = f"""https://raw.githubusercontent.com/{org}/{repository}/{repo["default_branch"]}/config.json""" config_url = f"""https://raw.githubusercontent.com/{org}/{repository}/{repo["default_branch"]}/config.json"""
resp = await client.get(config_url) resp = await client.get(config_url)
if resp.status_code != 200: if resp.status_code != 200:
detail = f"Cannot fetch config for extension: {config_url}: {resp.text}"
logger.warning(detail)
raise HTTPException( raise HTTPException(
status_code=HTTPStatus.NOT_FOUND, status_code=HTTPStatus.NOT_FOUND,
detail=f"Cannot fetch config for extension: {config_url}", detail=detail,
) )
config = resp.json() config = resp.json()