Skip to content

Commit a3e9b0b

Browse files
committed
improve manual testing script
1 parent b218c1e commit a3e9b0b

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

tests/manual-test.py

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,16 @@
77
known_keys = {v: k for k, v in reversed(vars(key).items()) if not k.startswith("__")}
88

99

10-
while True:
11-
data = readkey()
10+
def main():
11+
while True:
12+
read_key = readkey()
13+
mykey = f"got {known_keys[read_key]}" if read_key in known_keys else read_key
1214

13-
if data in known_keys:
14-
print(f"got {known_keys[data]}", end="")
15-
else:
16-
print(data, end="")
15+
print(f"{mykey} - 0x{ read_key.encode().hex() }")
1716

18-
print(" - " + "".join([f"\\x{ord(c):02x}" for c in data]))
17+
18+
if __name__ == "__main__":
19+
try:
20+
main()
21+
except KeyboardInterrupt:
22+
print("\nKeyboardInterrupt")

0 commit comments

Comments
 (0)