Subnautica: fix use of _valid_keys were valid_keys should be used. (#3346)

* Subnautica: fix use of _valid_keys were valid_keys should be used.

* Update Options.py
This commit is contained in:
Fabian Dill
2024-05-20 06:20:01 +02:00
committed by GitHub
parent 754fc11c1b
commit 14ffd1c70c
2 changed files with 2 additions and 1 deletions

View File

@@ -746,6 +746,7 @@ class NamedRange(Range):
class FreezeValidKeys(AssembleOptions):
def __new__(mcs, name, bases, attrs):
assert not "_valid_keys" in attrs, "'_valid_keys' gets set by FreezeValidKeys, define 'valid_keys' instead."
if "valid_keys" in attrs:
attrs["_valid_keys"] = frozenset(attrs["valid_keys"])
return super(FreezeValidKeys, mcs).__new__(mcs, name, bases, attrs)