浏览代码

Disable strict typing on config

Since configparse configs operate on string types, we need to
allow loose type coercion.
nosoop 10 月之前
父节点
当前提交
9158499b2c
共有 1 个文件被更改,包括 1 次插入0 次删除
  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),
     )