Use world.web.options_presets directly instead of creating an empty dict first (#3348)
This commit is contained in:
parent
5910b94deb
commit
bfe215d5a7
|
@ -79,10 +79,6 @@ def test_ordered(obj):
|
||||||
@cache.cached()
|
@cache.cached()
|
||||||
def option_presets(game: str) -> Response:
|
def option_presets(game: str) -> Response:
|
||||||
world = AutoWorldRegister.world_types[game]
|
world = AutoWorldRegister.world_types[game]
|
||||||
presets = {}
|
|
||||||
|
|
||||||
if world.web.options_presets:
|
|
||||||
presets = presets | world.web.options_presets
|
|
||||||
|
|
||||||
class SetEncoder(json.JSONEncoder):
|
class SetEncoder(json.JSONEncoder):
|
||||||
def default(self, obj):
|
def default(self, obj):
|
||||||
|
@ -91,7 +87,7 @@ def option_presets(game: str) -> Response:
|
||||||
return list(obj)
|
return list(obj)
|
||||||
return json.JSONEncoder.default(self, obj)
|
return json.JSONEncoder.default(self, obj)
|
||||||
|
|
||||||
json_data = json.dumps(presets, cls=SetEncoder)
|
json_data = json.dumps(world.web.options_presets, cls=SetEncoder)
|
||||||
response = Response(json_data)
|
response = Response(json_data)
|
||||||
response.headers["Content-Type"] = "application/json"
|
response.headers["Content-Type"] = "application/json"
|
||||||
return response
|
return response
|
||||||
|
|
Loading…
Reference in New Issue