add some logger output

master
Maximilian Zettler 4 years ago
parent 18ef9ac45f
commit aa7d0a301d
  1. 5
      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:
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:

Loading…
Cancel
Save