Lists are not parsed properly. There is no concept of a list in configparser. The canonical way of having lists is to delimit the elements and then split the string by the delimiter when parsing.
Also, the default config is missing some keys for windows. Namely USB_ID_WHITELIST and USB_CONNECTED_WHITELIST.
I didn't realise this is Windows only. A quick fix would be to just load it as json as is done for POSIX. I may fix this later but I'm busy with logging right now.
Lists are not parsed properly. There is no concept of a list in configparser. The canonical way of having lists is to delimit the elements and then split the string by the delimiter when parsing.
Also, the default config is missing some keys for windows. Namely
USB_ID_WHITELIST
andUSB_CONNECTED_WHITELIST
.