added handling for API connectivity errors
This commit was merged in pull request #13.
This commit is contained in:
@@ -53,9 +53,19 @@ class UApiError(Exception):
|
||||
## ** internal error handling
|
||||
DATA_PIPELINE_STATUS_DESCR: Final[tuple[StatusDescription, ...]] = (
|
||||
("SUCCESS", 0, "Erfolg"),
|
||||
("TOO_FEW_POINTS", 1, "Datensatz besitzt nicht genügend Datenpunkte"),
|
||||
("TOO_FEW_MONTH_POINTS", 2, "nach Aggregation pro Monat nicht genügend Datenpunkte"),
|
||||
("NO_RELIABLE_FORECAST", 3, "Prognosequalität des Modells unzureichend"),
|
||||
(
|
||||
"CONNECTION_TIMEOUT",
|
||||
1,
|
||||
"Der Verbindungsaufbau zum API-Server dauerte zu lange. Ist der Server erreichbar?",
|
||||
),
|
||||
(
|
||||
"CONNECTION_ERROR",
|
||||
2,
|
||||
"Es ist keine Verbindung zum API-Server möglich. Ist der Server erreichbar?",
|
||||
),
|
||||
("TOO_FEW_POINTS", 3, "Datensatz besitzt nicht genügend Datenpunkte"),
|
||||
("TOO_FEW_MONTH_POINTS", 4, "nach Aggregation pro Monat nicht genügend Datenpunkte"),
|
||||
("NO_RELIABLE_FORECAST", 5, "Prognosequalität des Modells unzureichend"),
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user