sandesh-bharadwaj commited on
Commit
47c18e5
·
1 Parent(s): 4cdd885

Added user session id control for multiple users to parallely use streamlit.

Browse files
Files changed (1) hide show
  1. main.py +8 -0
main.py CHANGED
@@ -3,7 +3,15 @@ from engine import DescribeVideo, GenerateAudio
3
  import os
4
  from moviepy.editor import VideoFileClip, AudioFileClip, CompositeAudioClip
5
  from moviepy.audio.fx.volumex import volumex
 
6
 
 
 
 
 
 
 
 
7
  # Define model maps
8
  video_model_map = {
9
  "Fast": "flash",
 
3
  import os
4
  from moviepy.editor import VideoFileClip, AudioFileClip, CompositeAudioClip
5
  from moviepy.audio.fx.volumex import volumex
6
+ from streamlit.runtime.scriptrunner import get_script_run_ctx
7
 
8
+ def get_session_id():
9
+ session_id = get_script_run_ctx().session_id
10
+ session_id = session_id.replace('-','_')
11
+ session_id = '_id_' + session_id
12
+ return session_id
13
+
14
+ print(get_session_id())
15
  # Define model maps
16
  video_model_map = {
17
  "Fast": "flash",