From 3962fb809a6f67d8026d79ed55d0e9a3ca54811c Mon Sep 17 00:00:00 2001 From: gaclove Date: Sun, 26 Oct 2025 15:46:18 +0000 Subject: [PATCH] refactor: simplify mask validation logic in LightX2VConfigCombinerV2 for improved readability --- nodes.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/nodes.py b/nodes.py index 05a910b..a444076 100644 --- a/nodes.py +++ b/nodes.py @@ -1117,11 +1117,9 @@ class LightX2VConfigCombinerV2: logging.warning(f"Mask file not found: {obj['mask']}") if processed_talk_objects: - if len(processed_talk_objects) == 1: - mask = processed_talk_objects[0].get("mask", "") - if not mask or not mask.strip(): - config.audio_path = processed_talk_objects[0]["audio"] - logging.info(f"Convert Processed 1 talk object to audio path: {config.audio_path}") + if len(processed_talk_objects) == 1 and not processed_talk_objects[0].get("mask", "").strip(): + config.audio_path = processed_talk_objects[0]["audio"] + logging.info(f"Convert Processed 1 talk object to audio path: {config.audio_path}") else: temp_dir = self.temp_manager.create_temp_dir() with open(os.path.join(temp_dir, "config.json"), "w") as f: