We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8110427 commit 65a0961Copy full SHA for 65a0961
hid_parser/__init__.py
@@ -788,11 +788,11 @@ def _append_items(
788
else:
789
if len(usages) != report_count:
790
error_str = f'Expecting {report_count} usages but got {len(usages)}'
791
- if len(usages) == 1:
792
- warnings.warn(HIDComplianceWarning(error_str))
793
- usages *= report_count
+ warnings.warn(HIDComplianceWarning(error_str))
+ if len(usages) > report_count:
+ report_count = len(usages)
794
795
- raise InvalidReportDescriptor(error_str)
+ usages += [] * report_count - len(usages)
796
797
for usage in usages:
798
item = VariableItem(
0 commit comments