Explorar o código

Merge pull request #11927 from ljleb/fix-AND

Fix composable diffusion weight parsing
AUTOMATIC1111 %!s(int64=2) %!d(string=hai) anos
pai
achega
cad87bf4e3
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  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_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]):