def show_tokens(): # If there are no tokens set on the session, show the modal to enter # client credentials if not session.get('access_token') or not session.get('refresh_token'): return render_template( 'token.html', access_token='', refresh_token='', client_id='', show_modal=True, show_base_url=request.args.get('dev') ) box = BoxAuth( *get_client_credentials(), access_token=session.get('access_token'), refresh_token=session.get('refresh_token'), base_url=session.get('base_url') ) box.refresh_tokens() set_tokens_in_session(box) return render_template( 'token.html', access_token=box.access_token, refresh_token=box.refresh_token, client_id=box.client_id, base_url=session.get('base_url') )