From db3f5ff01b6b59e8189be753d12652342a306d3d Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Tue, 4 Nov 2025 10:41:23 -0500 Subject: [PATCH] detailer expert mode enhance parsing Signed-off-by: Vladimir Mandic --- modules/postprocess/yolo.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/postprocess/yolo.py b/modules/postprocess/yolo.py index 71f01d791..e6ceb1794 100644 --- a/modules/postprocess/yolo.py +++ b/modules/postprocess/yolo.py @@ -241,7 +241,7 @@ class YoloRestorer(Detailer): return np_image models = [] if len(shared.opts.detailer_args) > 0: - models = [m.strip() for m in re.split(r'\n|,|;', shared.opts.detailer_args)] + models = [m.strip() for m in re.split(r'[\n,;]+', shared.opts.detailer_args)] models = [m for m in models if len(m) > 0] if len(models) == 0: models = shared.opts.detailer_models @@ -437,6 +437,8 @@ class YoloRestorer(Detailer): # shared.opts.detailer_resolution = resolution shared.opts.save(shared.config_filename, silent=True) shared.log.debug(f'Detailer settings: models={detailers} classes={classes} strength={strength} conf={min_confidence} max={max_detected} iou={iou} size={min_size}-{max_size} padding={padding} steps={steps} resolution={resolution} save={save} sort={sort}') + if not self.ui_mode: + shared.log.debug(f'Detailer expert: {text}') with gr.Accordion(open=False, label="Detailer", elem_id=f"{tab}_detailer_accordion", elem_classes=["small-accordion"]): with gr.Row():