ITADN

RecursionError: maximum recursion depth exceeded while calling a Python object

#859Closeddjknekekks22 创建于 2025-06-15
D
djknekekks22commented
*** Error running process: C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\extensions\sd-dynamic-prompts\scripts\dynamic_prompting.py Traceback (most recent call last): File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\modules\scripts.py", line 832, in process script.process(p, *script_args) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\extensions\sd-dynamic-prompts\sd_dynamic_prompts\dynamic_prompting.py", line 480, in process all_prompts, all_negative_prompts = generate_prompts( File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\extensions\sd-dynamic-prompts\sd_dynamic_prompts\helpers.py", line 93, in generate_prompts all_prompts = prompt_generator.generate(prompt, num_prompts, seeds=seeds) or [""] File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\generators\randomprompt.py", line 71, in generate prompts.append(str(next(iter(gen)))) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\samplers\base.py", line 79, in _get_sequence yield rotate_and_join(sub_generators, separator=command.separator) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 49, in rotate_and_join return SamplingResult.joined(rotate_all(generators), separator=separator) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 41, in rotate_all return [next(gen) for gen in generators] File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 41, in <listcomp> return [next(gen) for gen in generators] File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\samplers\random.py", line 107, in _get_variant yield rotate_and_join( File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 49, in rotate_and_join return SamplingResult.joined(rotate_all(generators), separator=separator) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 41, in rotate_all return [next(gen) for gen in generators] File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 41, in <listcomp> return [next(gen) for gen in generators] File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\samplers\base.py", line 79, in _get_sequence yield rotate_and_join(sub_generators, separator=command.separator) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 49, in rotate_and_join return SamplingResult.joined(rotate_all(generators), separator=separator) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 41, in rotate_all return [next(gen) for gen in generators] File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 41, in <listcomp> return [next(gen) for gen in generators] File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\samplers\random.py", line 128, in _get_wildcard yield from context.sample_prompts(value, 1) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\samplers\random.py", line 107, in _get_variant yield rotate_and_join( File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 49, in rotate_and_join return SamplingResult.joined(rotate_all(generators), separator=separator) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 41, in rotate_all return [next(gen) for gen in generators] File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 41, in <listcomp> return [next(gen) for gen in generators] File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\samplers\random.py", line 128, in _get_wildcard yield from context.sample_prompts(value, 1) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\samplers\base.py", line 79, in _get_sequence yield rotate_and_join(sub_generators, separator=command.separator) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 49, in rotate_and_join return SamplingResult.joined(rotate_all(generators), separator=separator) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 41, in rotate_all return [next(gen) for gen in generators] File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\utils.py", line 41, in <listcomp> return [next(gen) for gen in generators] File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\samplers\random.py", line 128, in _get_wildcard yield from context.sample_prompts(value, 1) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\samplers\random.py", line 128, in _get_wildcard yield from context.sample_prompts(value, 1) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\samplers\random.py", line 128, in _get_wildcard yield from context.sample_prompts(value, 1) [Previous line repeated 900 more times] File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\sampling_context.py", line 119, in sample_prompts command = parse(prompt, parser_config=self.parser_config) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\dynamicprompts\parser\parse.py", line 557, in parse tokens = get_cached_parser(parser_config).parse_string( File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 1204, in parse_string loc, tokens = self._parse(instring, 0) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 988, in _parseCache value = self._parseNoCache(instring, loc, do_actions, callPreParse) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 850, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 5607, in parseImpl return super().parseImpl(instring, loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 4650, in parseImpl return self.expr._parse(instring, loc, do_actions, callPreParse=False) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 988, in _parseCache value = self._parseNoCache(instring, loc, do_actions, callPreParse) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 850, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 5178, in parseImpl return super().parseImpl(instring, loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 5077, in parseImpl loc, tokens = self_expr_parse(instring, loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 988, in _parseCache value = self._parseNoCache(instring, loc, do_actions, callPreParse) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 850, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 4381, in parseImpl return e._parse(instring, loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 988, in _parseCache value = self._parseNoCache(instring, loc, do_actions, callPreParse) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 850, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 4152, in parseImpl loc, exprtokens = e._parse(instring, loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 988, in _parseCache value = self._parseNoCache(instring, loc, do_actions, callPreParse) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 850, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 5607, in parseImpl return super().parseImpl(instring, loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 4650, in parseImpl return self.expr._parse(instring, loc, do_actions, callPreParse=False) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 988, in _parseCache value = self._parseNoCache(instring, loc, do_actions, callPreParse) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 850, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 5607, in parseImpl return super().parseImpl(instring, loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 4650, in parseImpl return self.expr._parse(instring, loc, do_actions, callPreParse=False) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 988, in _parseCache value = self._parseNoCache(instring, loc, do_actions, callPreParse) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 850, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 5077, in parseImpl loc, tokens = self_expr_parse(instring, loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 988, in _parseCache value = self._parseNoCache(instring, loc, do_actions, callPreParse) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 850, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 4381, in parseImpl return e._parse(instring, loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 988, in _parseCache value = self._parseNoCache(instring, loc, do_actions, callPreParse) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 854, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 5084, in parseImpl preloc = self_skip_ignorables(instring, loc) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 781, in _skipIgnorables loc, dummy = ignore_fn(instring, loc) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 988, in _parseCache value = self._parseNoCache(instring, loc, do_actions, callPreParse) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 850, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 4650, in parseImpl return self.expr._parse(instring, loc, do_actions, callPreParse=False) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 988, in _parseCache value = self._parseNoCache(instring, loc, do_actions, callPreParse) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 850, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 4650, in parseImpl return self.expr._parse(instring, loc, do_actions, callPreParse=False) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 988, in _parseCache value = self._parseNoCache(instring, loc, do_actions, callPreParse) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 850, in _parseNoCache loc, tokens = self.parseImpl(instring, pre_loc, do_actions) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 4130, in parseImpl loc, resultlist = self.exprs[0]._parse( File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 984, in _parseCache value = cache.get(lookup) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\util.py", line 110, in get return cache_get(key, not_in_cache) File "C:\Users\Comp1\Desktop\SD\stable-diffusion-webui\venv\lib\site-packages\pyparsing\core.py", line 2023, in __hash__ return id(self) RecursionError: maximum recursion depth exceeded while calling a Python object I'm suddenly having this error in dynamicprompts it worked fine until yesterday any ideas?
关闭于 2025-06-15 1 条评论