add detailer expert mode

Signed-off-by: Vladimir Mandic <mandic00@live.com>
This commit is contained in:
Vladimir Mandic
2025-07-21 10:39:19 -04:00
parent 287c3600d7
commit a852d1cea9
8 changed files with 60 additions and 25 deletions
+5 -1
View File
@@ -582,5 +582,9 @@ def switch_class(p: StableDiffusionProcessing, new_class: type, dct: dict = None
if dct is not None: # post init set additional values
for k, v in dct.items():
if hasattr(p, k):
setattr(p, k, v)
valtype = type(getattr(p, k, None))
if valtype in [int, float, str]:
setattr(p, k, valtype(v))
else:
setattr(p, k, v)
return p