henry000 commited on
Commit
f3e770a
·
1 Parent(s): c0e778f

♻️ [Refactor] the code when inference

Browse files
Files changed (1) hide show
  1. yolo/tools/solver.py +4 -7
yolo/tools/solver.py CHANGED
@@ -117,13 +117,10 @@ class ModelTester:
117
  draw_bboxes(
118
  images[0], nms_out[0], scaled_bbox=False, save_path=self.save_path, save_name=f"frame{idx:03d}.png"
119
  )
120
- except KeyboardInterrupt:
121
- logger.error("Interrupted by user")
122
  dataloader.stop_event.set()
123
  dataloader.stop()
124
- except Exception as e:
125
- logger.error(e)
126
- dataloader.stop_event.set()
127
- dataloader.stop()
128
- raise e
129
  dataloader.stop()
 
117
  draw_bboxes(
118
  images[0], nms_out[0], scaled_bbox=False, save_path=self.save_path, save_name=f"frame{idx:03d}.png"
119
  )
120
+ except (KeyboardInterrupt, Exception) as e:
121
+ logger.error(str(e))
122
  dataloader.stop_event.set()
123
  dataloader.stop()
124
+ if not isinstance(e, KeyboardInterrupt):
125
+ raise e
 
 
 
126
  dataloader.stop()