fix: handle HTTPError specifically

This commit is contained in:
Maxim Slipenko 2025-02-28 11:04:47 +03:00
parent cc9001ad88
commit d4be5189fe

View File

@ -4,6 +4,7 @@
from nvchecker.api import ( from nvchecker.api import (
GetVersionError GetVersionError
) )
from nvchecker.httpclient.base import HTTPError
URL="https://api.snapcraft.io/v2/snaps/info/%(snap)s" URL="https://api.snapcraft.io/v2/snaps/info/%(snap)s"
@ -22,7 +23,7 @@ async def get_version(
"Snap-Device-Series": "16", "Snap-Device-Series": "16",
}, },
) )
except: except HTTPError:
raise GetVersionError(f"Failed to request snap info for {snap}") raise GetVersionError(f"Failed to request snap info for {snap}")
for c in result['channel-map']: for c in result['channel-map']: