Browse Source

Adding incorrect hid code lookup error detection.

master
Jacob Alexander 9 years ago
parent
commit
e1add027a7
1 changed files with 9 additions and 5 deletions
  1. 9
    5
      kll.py

+ 9
- 5
kll.py View File

@@ -466,11 +466,15 @@ def hidCodeToCapability( items ):
for sequence in range( 0, len( items[ variant ] ) ):
for combo in range( 0, len( items[ variant ][ sequence ] ) ):
if items[ variant ][ sequence ][ combo ][0] in backend.requiredCapabilities.keys():
# Use backend capability name and a single argument
items[ variant ][ sequence ][ combo ] = tuple(
[ backend.capabilityLookup( items[ variant ][ sequence ][ combo ][0] ),
tuple( [ hid_lookup_dictionary[ items[ variant ][ sequence ][ combo ] ] ] ) ]
)
try:
# Use backend capability name and a single argument
items[ variant ][ sequence ][ combo ] = tuple(
[ backend.capabilityLookup( items[ variant ][ sequence ][ combo ][0] ),
tuple( [ hid_lookup_dictionary[ items[ variant ][ sequence ][ combo ] ] ] ) ]
)
except KeyError:
print ( "{0} {1} is an invalid HID lookup value".format( ERROR, items[ variant ][ sequence ][ combo ] ) )
sys.exit( 1 )
return items