From 2a066be8927c99f1ae9bff3ce83b64f153425d5e Mon Sep 17 00:00:00 2001 From: lxcxjxhx Date: Wed, 29 Jul 2026 21:58:39 +0800 Subject: [PATCH] fix: replace bare except with except Exception Bare except clauses catch all exceptions including SystemExit and KeyboardInterrupt. Replace with except Exception in image validation functions (tfcv.py, pytorchcv.py) for ConvNets and TransferLearning. --- lessons/4-ComputerVision/07-ConvNets/pytorchcv.py | 2 +- lessons/4-ComputerVision/07-ConvNets/tfcv.py | 2 +- lessons/4-ComputerVision/08-TransferLearning/pytorchcv.py | 2 +- lessons/4-ComputerVision/08-TransferLearning/tfcv.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lessons/4-ComputerVision/07-ConvNets/pytorchcv.py b/lessons/4-ComputerVision/07-ConvNets/pytorchcv.py index 19ff1c5c..ecde1e45 100644 --- a/lessons/4-ComputerVision/07-ConvNets/pytorchcv.py +++ b/lessons/4-ComputerVision/07-ConvNets/pytorchcv.py @@ -134,7 +134,7 @@ def check_image(fn): im = Image.open(fn) im.verify() return True - except: + except Exception: return False def check_image_dir(path): diff --git a/lessons/4-ComputerVision/07-ConvNets/tfcv.py b/lessons/4-ComputerVision/07-ConvNets/tfcv.py index c5aff501..43ca99df 100644 --- a/lessons/4-ComputerVision/07-ConvNets/tfcv.py +++ b/lessons/4-ComputerVision/07-ConvNets/tfcv.py @@ -48,7 +48,7 @@ def check_image(fn): im = Image.open(fn) im.verify() return im.format=='JPEG' - except: + except Exception: return False def check_image_dir(path): diff --git a/lessons/4-ComputerVision/08-TransferLearning/pytorchcv.py b/lessons/4-ComputerVision/08-TransferLearning/pytorchcv.py index 19ff1c5c..ecde1e45 100644 --- a/lessons/4-ComputerVision/08-TransferLearning/pytorchcv.py +++ b/lessons/4-ComputerVision/08-TransferLearning/pytorchcv.py @@ -134,7 +134,7 @@ def check_image(fn): im = Image.open(fn) im.verify() return True - except: + except Exception: return False def check_image_dir(path): diff --git a/lessons/4-ComputerVision/08-TransferLearning/tfcv.py b/lessons/4-ComputerVision/08-TransferLearning/tfcv.py index c5aff501..43ca99df 100644 --- a/lessons/4-ComputerVision/08-TransferLearning/tfcv.py +++ b/lessons/4-ComputerVision/08-TransferLearning/tfcv.py @@ -48,7 +48,7 @@ def check_image(fn): im = Image.open(fn) im.verify() return im.format=='JPEG' - except: + except Exception: return False def check_image_dir(path):