瀏覽代碼

Merge pull request #11927 from ljleb/fix-AND

Fix composable diffusion weight parsing
AUTOMATIC1111 2 年之前
父節點
當前提交
cad87bf4e3
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      modules/prompt_parser.py

+ 1 - 1
modules/prompt_parser.py

@@ -178,7 +178,7 @@ def get_learned_conditioning(model, prompts: SdConditioning | list[str], steps):
 
 
 
 
 re_AND = re.compile(r"\bAND\b")
 re_AND = re.compile(r"\bAND\b")
-re_weight = re.compile(r"^(.*?)(?:\s*:\s*([-+]?(?:\d+\.?|\d*\.\d+)))?\s*$")
+re_weight = re.compile(r"^((?:\s|.)*?)(?:\s*:\s*([-+]?(?:\d+\.?|\d*\.\d+)))?\s*$")
 
 
 
 
 def get_multicond_prompt_list(prompts: SdConditioning | list[str]):
 def get_multicond_prompt_list(prompts: SdConditioning | list[str]):