Closed ssiuhk closed 3 months ago
Thanks for reporting this and for the fix! I'll run it through some tests and update the docs.
The fix is now in the dev
branch and will be in the next release.
https://github.com/kellyjonbrazil/jc/blob/dev/jc/parsers/pci_ids.py
You can test by copying the parser file above into your parser plugin folder:
$HOME/.local/share/jc/jcparsers
$HOME/Library/Application Support/jc/jcparsers
$LOCALAPPDATA\jc\jc\jcparsers
Fixed in v1.25.3
Description It was found that when parsing pci_ids, only the last subvendor/subdevice data is available in parsed data when there are multiple subdevices sharing the same subvendor id.
Steps to Reproduce the behavior
Expected behavior The output of
pprint(pci_ids['vendors'].get("_168c", {}).get("_0012"))
should be likeVersions Report