dictscheme: expose allow_extra in constructor and update()

This commit is contained in:
InsanePrawn 2025-03-03 04:04:00 +01:00
parent cd4b2cbf37
commit bfa027d08a
3 changed files with 20 additions and 17 deletions

View file

@ -269,5 +269,5 @@ def parse_deviceinfo(deviceinfo_lines: list[str], device_name: str, kernel='main
if 'arch' in info:
arch = info['arch']
info['arch'] = PMOS_ARCHES_OVERRIDES.get(arch, arch) # type: ignore[arg-type]
dev = DeviceInfo.fromDict(info)
dev = DeviceInfo.fromDict(info, allow_extra=True)
return dev