Merge branch 'master' into fix/encode-pnginfo

This commit is contained in:
evshiron
2022-11-05 22:12:20 +08:00
10 changed files with 132 additions and 37 deletions

View File

@@ -231,6 +231,10 @@ class Api:
return options
def set_config(self, req: OptionsModel):
# currently req has all options fields even if you send a dict like { "send_seed": false }, which means it will
# overwrite all options with default values.
raise RuntimeError('Setting options via API is not supported')
reqDict = vars(req)
for o in reqDict:
setattr(shared.opts, o, reqDict[o])