Spaces:
Sleeping
Sleeping
Update ui.py
Browse files
ui.py
CHANGED
|
@@ -124,16 +124,6 @@ def render_rename_sidebar(currFile, speakerNames, all_speaker_tokens):
|
|
| 124 |
grkey = _global_rename_key(idx)
|
| 125 |
if grkey not in st.session_state:
|
| 126 |
st.session_state[grkey] = list(entry["speakers"])
|
| 127 |
-
print(f"[render_rename_sidebar] idx={idx} name={entry['name']}")
|
| 128 |
-
print(f"[render_rename_sidebar] entry['speakers']={entry['speakers']}")
|
| 129 |
-
print(f"[render_rename_sidebar] widget key value={st.session_state.get(grkey)}")
|
| 130 |
-
print(f"[render_rename_sidebar] all_claimed={all_claimed}")
|
| 131 |
-
this_entry_tokens = set(entry["speakers"])
|
| 132 |
-
available_tokens = [
|
| 133 |
-
t for t in all_speaker_tokens
|
| 134 |
-
if t not in all_claimed or t in this_entry_tokens
|
| 135 |
-
]
|
| 136 |
-
print(f"[render_rename_sidebar] available_tokens={available_tokens}")
|
| 137 |
label_col, trash_col = st.sidebar.columns([5, 1])
|
| 138 |
label_col.markdown(f"**{entry['name']}**")
|
| 139 |
trash_col.button(
|
|
@@ -141,6 +131,11 @@ def render_rename_sidebar(currFile, speakerNames, all_speaker_tokens):
|
|
| 141 |
on_click=removeGlobalRename, args=(idx,),
|
| 142 |
help=f"Remove '{entry['name']}'",
|
| 143 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 144 |
st.sidebar.multiselect(
|
| 145 |
f"Speakers for {entry['name']}", options=available_tokens,
|
| 146 |
key=grkey, on_change=on_grename_change, args=(idx,),
|
|
|
|
| 124 |
grkey = _global_rename_key(idx)
|
| 125 |
if grkey not in st.session_state:
|
| 126 |
st.session_state[grkey] = list(entry["speakers"])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 127 |
label_col, trash_col = st.sidebar.columns([5, 1])
|
| 128 |
label_col.markdown(f"**{entry['name']}**")
|
| 129 |
trash_col.button(
|
|
|
|
| 131 |
on_click=removeGlobalRename, args=(idx,),
|
| 132 |
help=f"Remove '{entry['name']}'",
|
| 133 |
)
|
| 134 |
+
this_entry_tokens = set(entry["speakers"])
|
| 135 |
+
available_tokens = [
|
| 136 |
+
t for t in all_speaker_tokens
|
| 137 |
+
if t not in all_claimed or t in this_entry_tokens
|
| 138 |
+
]
|
| 139 |
st.sidebar.multiselect(
|
| 140 |
f"Speakers for {entry['name']}", options=available_tokens,
|
| 141 |
key=grkey, on_change=on_grename_change, args=(idx,),
|