summaryrefslogtreecommitdiff
path: root/tools/insert-usb-ids.py
diff options
context:
space:
mode:
authorJeff Epler <jeff@adafruit.com>2021-03-15 13:50:49 -0500
committerGitHub <noreply@github.com>2021-03-15 13:50:49 -0500
commit05ed179e11599dd45a76dfb14ecf624d0ff96d68 (patch)
treea046c6d1f117814168150484ed1bf7840d3400d7 /tools/insert-usb-ids.py
parent3cbff45f9aac5ea2855bbc888083d356a91c80fe (diff)
parentf9b4189b4c640823dabb76de8effd2a836da2eb0 (diff)
Merge pull request #4362 from microDev1/code-formatting
Add code formatting and translations check
Diffstat (limited to 'tools/insert-usb-ids.py')
-rw-r--r--tools/insert-usb-ids.py16
1 files changed, 9 insertions, 7 deletions
diff --git a/tools/insert-usb-ids.py b/tools/insert-usb-ids.py
index bf74ceeab..f63059ca1 100644
--- a/tools/insert-usb-ids.py
+++ b/tools/insert-usb-ids.py
@@ -12,15 +12,16 @@ import sys
import re
import string
-needed_keys = ('USB_PID_CDC_MSC', 'USB_PID_CDC_HID', 'USB_PID_CDC', 'USB_VID')
+needed_keys = ("USB_PID_CDC_MSC", "USB_PID_CDC_HID", "USB_PID_CDC", "USB_VID")
+
def parse_usb_ids(filename):
rv = dict()
for line in open(filename).readlines():
- line = line.rstrip('\r\n')
- match = re.match('^#define\s+(\w+)\s+\(0x([0-9A-Fa-f]+)\)$', line)
- if match and match.group(1).startswith('USBD_'):
- key = match.group(1).replace('USBD', 'USB')
+ line = line.rstrip("\r\n")
+ match = re.match("^#define\s+(\w+)\s+\(0x([0-9A-Fa-f]+)\)$", line)
+ if match and match.group(1).startswith("USBD_"):
+ key = match.group(1).replace("USBD", "USB")
val = match.group(2)
print("key =", key, "val =", val)
if key in needed_keys:
@@ -30,9 +31,10 @@ def parse_usb_ids(filename):
raise Exception("Unable to parse %s from %s" % (k, filename))
return rv
+
if __name__ == "__main__":
usb_ids_file = sys.argv[1]
template_file = sys.argv[2]
replacements = parse_usb_ids(usb_ids_file)
- for line in open(template_file, 'r').readlines():
- print(string.Template(line).safe_substitute(replacements), end='')
+ for line in open(template_file, "r").readlines():
+ print(string.Template(line).safe_substitute(replacements), end="")