From 4266ac95bdf646be2090ff8a5b7003f4c573ef45 Mon Sep 17 00:00:00 2001 From: pfilipko1 Date: Thu, 4 May 2023 17:15:09 +0200 Subject: [PATCH 1/2] cleaner message --- glogger/sender.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/glogger/sender.py b/glogger/sender.py index 2793ed8b..b58ca54a 100644 --- a/glogger/sender.py +++ b/glogger/sender.py @@ -9,13 +9,14 @@ from json import JSONEncoder from typing import Callable, Dict, List, NamedTuple, Optional, Tuple, Union -from requests import Session +from requests import Session, HTTPError from glogger.messages_buffer import MessagesBuffer from .stdout_logger import get_stdout_logger SERVER_SEND_ERROR_MESSAGE = "Error posting logs to server" +SERVER_INVALID_TOKEN = "Invalid API token" class SendBatch(NamedTuple): @@ -173,7 +174,10 @@ def _send_once_to_server(self, data: bytes) -> None: headers=headers, timeout=self.request_timeout, ) - response.raise_for_status() + if response.status_code == 401: + raise HTTPError(SERVER_INVALID_TOKEN, response=response) + else: + response.raise_for_status() def _make_batch(self) -> SendBatch: assert self.messages_buffer is not None From 1f473e3960395a6af44d7fe578632336484046e1 Mon Sep 17 00:00:00 2001 From: pfilipko1 Date: Thu, 4 May 2023 17:19:17 +0200 Subject: [PATCH 2/2] better message --- glogger/sender.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glogger/sender.py b/glogger/sender.py index b58ca54a..222fab86 100644 --- a/glogger/sender.py +++ b/glogger/sender.py @@ -16,7 +16,7 @@ from .stdout_logger import get_stdout_logger SERVER_SEND_ERROR_MESSAGE = "Error posting logs to server" -SERVER_INVALID_TOKEN = "Invalid API token" +SERVER_INVALID_TOKEN = "Invalid token" class SendBatch(NamedTuple):