added protection agains deletion
This commit is contained in:
@@ -63,14 +63,17 @@ def show_video_row(
|
|||||||
(st.rerun if hasattr(st, "rerun") else st.experimental_rerun)()
|
(st.rerun if hasattr(st, "rerun") else st.experimental_rerun)()
|
||||||
with c3:
|
with c3:
|
||||||
if st.button("🗑️", key=f"del_{video.file_name}"):
|
if st.button("🗑️", key=f"del_{video.file_name}"):
|
||||||
st.session_state[play_key] = False
|
if preselected_labels and len(preselected_labels) > 0:
|
||||||
if os.path.exists(video.raw_file ):
|
st.warning("Vidéo labelisée.")
|
||||||
os.remove(video.raw_file)
|
else:
|
||||||
if os.path.exists(video.mp4_file):
|
st.session_state[play_key] = False
|
||||||
shutil.rmtree(os.path.dirname(video.mp4_file))
|
if os.path.exists(video.raw_file ):
|
||||||
db.delete_video(video.file_name)
|
os.remove(video.raw_file)
|
||||||
st.warning("Vidéo supprimée.")
|
if os.path.exists(video.mp4_file):
|
||||||
(st.rerun if hasattr(st, "rerun") else st.experimental_rerun)()
|
shutil.rmtree(os.path.dirname(video.mp4_file))
|
||||||
|
db.delete_video(video.file_name)
|
||||||
|
st.warning("Vidéo supprimée.")
|
||||||
|
(st.rerun if hasattr(st, "rerun") else st.experimental_rerun)()
|
||||||
|
|
||||||
if st.session_state[play_key]:
|
if st.session_state[play_key]:
|
||||||
mp4_path = getattr(video, "mp4_file", None)
|
mp4_path = getattr(video, "mp4_file", None)
|
||||||
|
|||||||
Reference in New Issue
Block a user