diff options
Diffstat (limited to 'modules/api')
-rw-r--r-- | modules/api/api.py | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/modules/api/api.py b/modules/api/api.py index 195e8b58..79b2c818 100644 --- a/modules/api/api.py +++ b/modules/api/api.py @@ -274,9 +274,8 @@ class Api: return options def set_config(self, req: Dict[str, Any]): - - for o in req: - setattr(shared.opts, o, req[o]) + for k, v in req.items(): + shared.opts.set(k, v) shared.opts.save(shared.config_filename) return @@ -285,7 +284,7 @@ class Api: return vars(shared.cmd_opts) def get_samplers(self): - return [{"name":sampler[0], "aliases":sampler[2], "options":sampler[3]} for sampler in sd_samplers.all_samplers] + return [{"name": sampler[0], "aliases":sampler[2], "options":sampler[3]} for sampler in sd_samplers.all_samplers] def get_upscalers(self): upscalers = [] |