Browse Source

Disable strict typing on config

Since configparse configs operate on string types, we need to
allow loose type coercion.
nosoop 10 months ago
parent
commit
9158499b2c
1 changed files with 1 additions and 0 deletions
  1. 1 0
      src/smgdc/validate.py

+ 1 - 0
src/smgdc/validate.py

@@ -286,5 +286,6 @@ def read_config(config: configparser.ConfigParser) -> GameConfDict:
     return msgspec.convert(
         {s: config[s] for s in config.sections()},
         type=GameConfDict,
+        strict=False,
         dec_hook=convert_types(ByteSignature, Code, IntLiteral, struct.Struct, pathlib.Path),
     )