Proper handling of authentication errors in AVM Fritz!Tools (#79434)

This commit is contained in:
Michael
2023-02-01 16:03:18 +01:00
committed by GitHub
parent afa55156d6
commit 2f51059b7f
9 changed files with 57 additions and 21 deletions

View File

@@ -5,8 +5,11 @@ from typing import Literal
from fritzconnection.core.exceptions import (
FritzActionError,
FritzActionFailedError,
FritzAuthorizationError,
FritzConnectionException,
FritzInternalError,
FritzLookUpError,
FritzSecurityError,
FritzServiceError,
)
@@ -66,9 +69,12 @@ UPTIME_DEVIATION = 5
FRITZ_EXCEPTIONS = (
FritzActionError,
FritzActionFailedError,
FritzConnectionException,
FritzInternalError,
FritzServiceError,
FritzLookUpError,
)
FRITZ_AUTH_EXCEPTIONS = (FritzAuthorizationError, FritzSecurityError)
WIFI_STANDARD = {1: "2.4Ghz", 2: "5Ghz", 3: "5Ghz", 4: "Guest"}