Catch case where github sends bad json data

This commit is contained in:
Nicolas Mowen 2024-08-14 18:02:14 -06:00
parent 05bc3839cc
commit 1ebd9a31ba

View File

@ -4,6 +4,7 @@ import asyncio
import os import os
import shutil import shutil
import time import time
from json import JSONDecodeError
from typing import Any, Optional from typing import Any, Optional
import psutil import psutil
@ -35,7 +36,7 @@ def get_latest_version(config: FrigateConfig) -> str:
"https://api.github.com/repos/blakeblackshear/frigate/releases/latest", "https://api.github.com/repos/blakeblackshear/frigate/releases/latest",
timeout=10, timeout=10,
) )
except RequestException: except (RequestException, JSONDecodeError):
return "unknown" return "unknown"
response = request.json() response = request.json()