Files
stand/utils/st_utils.py
2022-05-19 10:32:02 +02:00

22 lines
414 B
Python

import streamlit as st
def rerun(session_id=None):
if session_id is None:
session_id = get_session_id()
server = st.server.server.Server.get_current()
session = server._get_session_info(session_id).session
client_state = None
session.request_rerun(client_state)
def get_session_id():
ctx = st.scriptrunner.script_run_context.get_script_run_ctx()
return ctx.session_id