Fix authenticating bug

This commit is contained in:
Joscha 2018-11-21 06:59:34 +00:00
parent 95646b0b29
commit cf9d43fe84

View File

@ -147,6 +147,7 @@ class ShibbolethAuthenticator:
logger.info("Not logged in, authentication required.")
await self._authenticate()
self._event.set()
self._event = None
else:
await self._event.wait()
@ -160,7 +161,7 @@ class ShibbolethAuthenticator:
while True:
async with self._lock.read():
logger.info(f"Getting {url} {params}")
logger.debug(f"Getting {url} {params}")
_, text = await self._get(url, params=params)
soup = bs4.BeautifulSoup(text, "html.parser")