From e897512ee18dcdeb547c698a052defec03bfd54f Mon Sep 17 00:00:00 2001 From: w-okada Date: Mon, 10 Jul 2023 02:27:51 +0900 Subject: [PATCH] Improvement: - handling unknown model slot --- server/voice_changer/VoiceChangerManager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/voice_changer/VoiceChangerManager.py b/server/voice_changer/VoiceChangerManager.py index 05c2b872..f2c725f5 100644 --- a/server/voice_changer/VoiceChangerManager.py +++ b/server/voice_changer/VoiceChangerManager.py @@ -234,7 +234,8 @@ class VoiceChangerManager(ServerDeviceCallbacks): self.voiceChanger.setModel(self.voiceChangerModel) else: print(f"[Voice Changer] unknown voice changer model: {slotInfo.voiceChangerType}") - del self.voiceChangerModel + if hasattr(self, "voiceChangerModel"): + del self.voiceChangerModel return def update_settings(self, key: str, val: str | int | float):