cleanup args copy

Signed-off-by: Vladimir Mandic <mandic00@live.com>
This commit is contained in:
Vladimir Mandic
2025-01-12 08:55:55 -05:00
parent 583e4b8ad1
commit e81db4cdfe
+3 -3
View File
@@ -366,12 +366,12 @@ def set_pipeline_args(p, model, prompts:list, negative_prompts:list, prompts_2:t
debug_log(f'Diffusers pipeline args: {args}')
_args = {}
print(args['image'])
for k, v in args.items():
for k, v in args.items(): # pipeline may modify underlying args
if isinstance(v, Image.Image):
_args[k] = v.copy() # pipeline may modify underlying args
_args[k] = v.copy()
elif (isinstance(v, list) and len(v) > 0 and isinstance(v[0], Image.Image)):
_args[k] = [i.copy() for i in v]
else:
_args[k] = v
return _args