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