From 6b8d65c8db4e00d68a6d38f334a1573d0efb9f7f Mon Sep 17 00:00:00 2001 From: Smirking Kitsune <36494751+SmirkingKitsune@users.noreply.github.com> Date: Mon, 15 Jul 2024 16:23:25 -0600 Subject: [PATCH] Concatination Fix Concatenation was concurring without a separator comma. This fixes that. --- scripts/sd_tag_batch.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/sd_tag_batch.py b/scripts/sd_tag_batch.py index 87a4230..f02d6e7 100644 --- a/scripts/sd_tag_batch.py +++ b/scripts/sd_tag_batch.py @@ -442,11 +442,11 @@ class Script(scripts.ScriptBuiltinUI): if model == "Deepbooru (Native)": preliminary_interrogation = deepbooru.model.tag(p.init_images[0]) self.debug_print(debug_mode, f"[Deepbooru (Native)]: [Result]: {preliminary_interrogation}") - interrogation += preliminary_interrogation + interrogation += f"{preliminary_interrogation}, " elif model == "CLIP (Native)": preliminary_interrogation = shared.interrogator.interrogate(p.init_images[0]) self.debug_print(debug_mode, f"[CLIP (Native)]: [Result]: {preliminary_interrogation}") - interrogation += preliminary_interrogation + interrogation += f"{preliminary_interrogation}, " elif model == "CLIP (EXT)": if self.clip_ext is not None: for clip_model in clip_ext_model: @@ -468,7 +468,7 @@ class Script(scripts.ScriptBuiltinUI): if unload_clip_models_afterwords: self.clip_ext.unload() self.debug_print(debug_mode, f"[CLIP ({clip_model}:{clip_ext_mode})]: [Result]: {preliminary_interrogation}") - interrogation += preliminary_interrogation + interrogation += f"{preliminary_interrogation}, " # Redeclare variables for state.job system state.job = job state.job_no = job_no @@ -497,7 +497,7 @@ class Script(scripts.ScriptBuiltinUI): self.wd_ext_utils.interrogators[wd_model].unload() self.debug_print(debug_mode, f"[WD ({wd_model}:{wd_threshold})]: [Result]: {preliminary_interrogation}") self.debug_print(debug_mode, f"[WD ({wd_model}:{wd_threshold})]: [Ratings]: {rating}") - interrogation += preliminary_interrogation + interrogation += f"{preliminary_interrogation}, " # Filter prevents overexaggeration of tags due to interrogation models having similar results if not exaggeration_mode: