yonigozlan HF Staff commited on
Commit
043100e
·
1 Parent(s): 45ae07f

handle stopiteration

Browse files
Files changed (1) hide show
  1. app.py +4 -1
app.py CHANGED
@@ -57,7 +57,10 @@ def process_video(
57
  all_fps = []
58
  with sv.VideoSink(result_file_path, video_info=video_info) as sink:
59
  for _ in tqdm(range(total), desc="Processing video.."):
60
- frame = next(frame_generator)
 
 
 
61
  results, fps = query(
62
  frame, classes, confidence_threshold, max_side=max_side
63
  )
 
57
  all_fps = []
58
  with sv.VideoSink(result_file_path, video_info=video_info) as sink:
59
  for _ in tqdm(range(total), desc="Processing video.."):
60
+ try:
61
+ frame = next(frame_generator)
62
+ except StopIteration:
63
+ break
64
  results, fps = query(
65
  frame, classes, confidence_threshold, max_side=max_side
66
  )