From 10336763dedd47ce171b62e07da9bfe3bb58e68d Mon Sep 17 00:00:00 2001 From: haosenwang1018 Date: Wed, 25 Feb 2026 09:11:55 +0000 Subject: [PATCH] fix: replace bare except clauses with except Exception Bare `except:` catches BaseException including KeyboardInterrupt and SystemExit. This replaces 4 bare except clauses with `except Exception:` to only catch application-level exceptions. --- kokoro/model.py | 4 ++-- wan/modules/multitalk_model.py | 2 +- wan/utils/prompt_extend.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kokoro/model.py b/kokoro/model.py index 9d6554c..ea58b53 100644 --- a/kokoro/model.py +++ b/kokoro/model.py @@ -67,13 +67,13 @@ def __init__( if not model: try: model = hf_hub_download(repo_id=repo_id, filename=KModel.MODEL_NAMES[repo_id]) - except: + except Exception: model = os.path.join(repo_id, 'kokoro-v1_0.pth') for key, state_dict in torch.load(model, map_location='cpu', weights_only=True).items(): assert hasattr(self, key), key try: getattr(self, key).load_state_dict(state_dict) - except: + except Exception: logger.debug(f"Did not load {key} from state_dict") state_dict = {k[7:]: v for k, v in state_dict.items()} getattr(self, key).load_state_dict(state_dict, strict=False) diff --git a/wan/modules/multitalk_model.py b/wan/modules/multitalk_model.py index 958e930..ed62062 100644 --- a/wan/modules/multitalk_model.py +++ b/wan/modules/multitalk_model.py @@ -18,7 +18,7 @@ from sageattention import sageattn USE_SAGEATTN = True logging.info("Using sageattn") -except: +except Exception: USE_SAGEATTN = False __all__ = ['WanModel'] diff --git a/wan/utils/prompt_extend.py b/wan/utils/prompt_extend.py index 3eda6d5..87e889e 100644 --- a/wan/utils/prompt_extend.py +++ b/wan/utils/prompt_extend.py @@ -402,7 +402,7 @@ def __init__(self, model_name=None, device=0, is_vl=False, **kwargs): ) try: from .qwen_vl_utils import process_vision_info - except: + except Exception: from qwen_vl_utils import process_vision_info self.process_vision_info = process_vision_info min_pixels = 256 * 28 * 28