From cb2efb120a40a2b4edd6c6ffd400ea36b18e1637 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Tue, 17 Oct 2023 09:35:16 -0400 Subject: [PATCH] safe mode disable built-in 3rd party extensions --- modules/shared.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/shared.py b/modules/shared.py index 6ceed6b12..0b2d3f41c 100644 --- a/modules/shared.py +++ b/modules/shared.py @@ -161,6 +161,11 @@ def list_samplers(): def temp_disable_extensions(): disabled = [] + if cmd_opts.safe: + for ext in ['sd-webui-controlnet', 'multidiffusion-upscaler-for-automatic1111', 'a1111-sd-webui-lycoris', 'sd-webui-agent-scheduler', 'clip-interrogator-ext', 'stable-diffusion-webui-rembg', 'sd-extension-chainner']: + if ext not in opts.disabled_extensions: + disabled.append(ext) + log.info(f'Safe mode disabling extensions: {disabled}') if backend == Backend.DIFFUSERS: for ext in ['sd-webui-controlnet', 'multidiffusion-upscaler-for-automatic1111', 'a1111-sd-webui-lycoris']: if ext not in opts.disabled_extensions: