diff --git a/modules/processing_class.py b/modules/processing_class.py index 2f1d589f3..f502e0dcc 100644 --- a/modules/processing_class.py +++ b/modules/processing_class.py @@ -348,15 +348,13 @@ class StableDiffusionProcessingTxt2Img(StableDiffusionProcessing): debug(f'Process init: mode={self.__class__.__name__} kwargs={kwargs}') # pylint: disable=protected-access super().__init__(**kwargs) - def init(self, all_prompts=None, all_negative_prompts=None, all_seeds=None, all_subseeds=None): + def init(self, all_prompts=None, all_seeds=None, all_subseeds=None): if shared.native: shared.sd_model = sd_models.set_diffuser_pipe(self.sd_model, sd_models.DiffusersTaskType.TEXT_2_IMAGE) self.width = self.width or 1024 self.height = self.height or 1024 if all_prompts is not None: self.all_prompts = all_prompts - if all_negative_prompts is not None: - self.all_negative_prompts = all_negative_prompts if all_seeds is not None: self.all_seeds = all_seeds if all_subseeds is not None: diff --git a/modules/prompt_parser.py b/modules/prompt_parser.py index 3a1288097..1eb7a77ee 100644 --- a/modules/prompt_parser.py +++ b/modules/prompt_parser.py @@ -147,7 +147,7 @@ def get_learned_conditioning_prompt_schedules(prompts, steps): def get_schedule(prompt): try: tree = schedule_parser.parse(prompt) - except lark.exceptions.LarkError: + except Exception: return [[steps, prompt]] return [[t, at_step(t, tree)] for t in collect_steps(steps, tree)]