kusa04 commited on
Commit
d55ca1e
·
verified ·
1 Parent(s): f859c5f

Update functions.py

Browse files
Files changed (1) hide show
  1. functions.py +19 -2
functions.py CHANGED
@@ -68,6 +68,20 @@ def split_text_by_token_limit(text, tokenizer, max_tokens):
68
  return chunks
69
 
70
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
71
  def safe_sentiment(sentiment_pipeline, text, length, progress_bar):
72
  try:
73
  result = sentiment_pipeline(text)[0]
@@ -77,13 +91,16 @@ def safe_sentiment(sentiment_pipeline, text, length, progress_bar):
77
  if "count" not in st.session_state:
78
  st.session_state.count = 0
79
  st.session_state.count += 1
80
-
81
  progress = st.session_state.count / length
 
 
 
 
82
  progress_bar.progress(progress)
83
  return result
84
 
85
 
86
-
87
  def safe_sentiment_batch(sentiment_pipeline, texts):
88
  try:
89
  results = sentiment_pipeline(texts)
 
68
  return chunks
69
 
70
 
71
+ # def safe_sentiment(sentiment_pipeline, text, length, progress_bar):
72
+ # try:
73
+ # result = sentiment_pipeline(text)[0]
74
+ # except Exception as e:
75
+ # result = None
76
+
77
+ # if "count" not in st.session_state:
78
+ # st.session_state.count = 0
79
+ # st.session_state.count += 1
80
+
81
+ # progress = st.session_state.count / length
82
+ # progress_bar.progress(progress)
83
+ # return result
84
+
85
  def safe_sentiment(sentiment_pipeline, text, length, progress_bar):
86
  try:
87
  result = sentiment_pipeline(text)[0]
 
91
  if "count" not in st.session_state:
92
  st.session_state.count = 0
93
  st.session_state.count += 1
94
+
95
  progress = st.session_state.count / length
96
+
97
+ # Clamp the progress value between 0.0 and 1.0
98
+ progress = min(max(progress, 0.0), 1.0)
99
+
100
  progress_bar.progress(progress)
101
  return result
102
 
103
 
 
104
  def safe_sentiment_batch(sentiment_pipeline, texts):
105
  try:
106
  results = sentiment_pipeline(texts)