From aa7d0a301da49bdc0cc0698b298420838695a00f Mon Sep 17 00:00:00 2001 From: Maximilian Zettler Date: Fri, 26 Nov 2021 09:56:34 +0100 Subject: [PATCH] add some logger output --- timebot.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/timebot.py b/timebot.py index 1c3da8e..a61c4ad 100644 --- a/timebot.py +++ b/timebot.py @@ -53,6 +53,7 @@ class TimeBot: logger.warning(e) # file seems to be corrupt... ignoring request = self._session.get(self.baseurl + "Employee/GetEmployeeList") if 400 <= request.status_code < 500: + self.logger.debug(f"got error {request.status_code}... trying to log in") self._login(self._session) self._save_session_cookies(self._session) else: @@ -91,8 +92,9 @@ class TimeBot: :param requests.Session session: the requests session to extract the cookies from """ - with open(".kekse", "wb") as f: - if self._save_session: + if self._save_session: + with open(".kekse", "wb") as f: + self.logger.debug("pickling session cookies") pickle.dump(requests.utils.dict_from_cookiejar(session.cookies), f) def _load_session_cookies(self, session: requests.Session): @@ -103,6 +105,7 @@ class TimeBot: """ if self._save_session: with open(".kekse", "rb") as f: + self.logger.debug("loading pickled cookies") session.cookies.update(requests.utils.cookiejar_from_dict(pickle.load(f))) def add_entry(self, punch_datetime: datetime.datetime, entry_code: int, note: str = None) -> requests.Response: