diff --git a/app.py b/app.py index 01f1c97..4154516 100644 --- a/app.py +++ b/app.py @@ -1,8 +1,14 @@ import streamlit as st +from clarifai.client.auth import create_stub +from clarifai.client.auth.helper import ClarifaiAuthHelper from clarifai.modules.css import ClarifaiStreamlitCSS st.set_page_config(layout="wide") ClarifaiStreamlitCSS.insert_default_css(st) +st.session_state.auth = ClarifaiAuthHelper.from_streamlit(st) +st.session_state.stub = create_stub(st.session_state.auth) +st.session_state.userDataObject = st.session_state.auth.get_user_app_id_proto() + st.markdown("Please select a specific page from the sidebar to the left") diff --git a/pages/first_page.py b/pages/first_page.py index 4e04312..cc0be05 100644 --- a/pages/first_page.py +++ b/pages/first_page.py @@ -1,6 +1,4 @@ import streamlit as st -from clarifai.client.auth import create_stub -from clarifai.client.auth.helper import ClarifaiAuthHelper from clarifai.client.user import User from clarifai.modules.css import ClarifaiStreamlitCSS from google.protobuf import json_format, timestamp_pb2 @@ -8,11 +6,6 @@ st.set_page_config(layout="wide") ClarifaiStreamlitCSS.insert_default_css(st) -# This must be within the display() function. -auth = ClarifaiAuthHelper.from_streamlit(st) -stub = create_stub(auth) -userDataObject = auth.get_user_app_id_proto() - st.title("Simple example to list inputs") with st.form(key="data-inputs"): @@ -28,7 +21,7 @@ st.write("Number of inputs in table will be: {}".format(mtotal)) # Stream inputs from the app. list_inputs give list of dictionaries with inputs and its metadata . - input_obj = User(user_id=userDataObject.user_id).app(app_id=userDataObject.app_id).inputs() + input_obj = User(user_id=st.session_state.userDataObject.user_id).app(app_id=st.session_state.userDataObject.app_id).inputs() all_inputs = input_obj.list_inputs() #Check for no of inputs in the app and compare it with no of inputs to be displayed. diff --git a/requirements.txt b/requirements.txt index 5b4670f..61c07d7 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ -clarifai==9.8.1 -streamlit==1.24.0 +clarifai==11.4.0 +streamlit==1.42.0