Browse Source

Disable strict typing on config

Since configparse configs operate on string types, we need to
allow loose type coercion.
nosoop 10 tháng trước cách đây
mục cha
commit
9158499b2c
1 tập tin đã thay đổi với 1 bổ sung0 xóa
  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),
     )