From 74e039809dfeb8636cf71df184102b3fcf790d5d Mon Sep 17 00:00:00 2001 From: Micke Nordin Date: Sat, 13 Jan 2024 16:21:55 +0100 Subject: [PATCH] Remove exception --- jupyter/base/values/values.yaml | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/jupyter/base/values/values.yaml b/jupyter/base/values/values.yaml index 54b08d7..4200988 100644 --- a/jupyter/base/values/values.yaml +++ b/jupyter/base/values/values.yaml @@ -33,20 +33,18 @@ hub: async def refresh_user(self, user, handler=None): auth_state = await user.get_auth_state() if not auth_state: + print(f'auth_state missing for {user}') return False access_token = auth_state['access_token'] refresh_token = auth_state['refresh_token'] - token_response = name]['token_response'] - now = time.time() - expires = self.user_dict[user.name]['token_expires'] - if now >= expires: - print(f'Time is: {now}, token expired: {expires}') - return False - print(f'Time is: {now}, token expires: {expires}') - return True - except KeyError: - print(f'No auth_state available for user: {user.name}') + token_response = name]['token_response'] + now = time.time() + expires = self.user_dict[user.name]['token_expires'] + if now >= expires: + print(f'Time is: {now}, token expired: {expires}') return False + print(f'Time is: {now}, token expires: {expires}') + return True c.JupyterHub.authenticator_class = NextcloudOAuthenticator c.NextcloudOAuthenticator.client_id = os.environ['NEXTCLOUD_CLIENT_ID']