aboutsummaryrefslogtreecommitdiff
path: root/projects
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2020-09-01 10:57:21 -0400
committerRob Austein <sra@hactrn.net>2020-09-01 10:57:21 -0400
commit4050df583c3221e55e7ada23c211cfc38fae7d89 (patch)
treef04203d9c483b26d89ce0f99419090965b22ae9e /projects
parentb7e1cf46f7c88740732dea1d9885193567af2e78 (diff)
One more set of silly Python3 bytes handling errors
Diffstat (limited to 'projects')
-rwxr-xr-xprojects/hsm/cryptech_probe8
1 files changed, 6 insertions, 2 deletions
diff --git a/projects/hsm/cryptech_probe b/projects/hsm/cryptech_probe
index 7c26bf4..84359b7 100755
--- a/projects/hsm/cryptech_probe
+++ b/projects/hsm/cryptech_probe
@@ -102,8 +102,12 @@ for port in ports:
except serial.SerialException:
time.sleep(0.2)
- for c in probe_string:
- tty.write(c)
+ # Not sure we really need to dribble the probe string out this slowly anymore,
+ # but once upon a time we did this for a reason and it's not like this program
+ # is a performance bottleneck, so stick with the safe version.
+
+ for i in range(len(probe_string)):
+ tty.write(probe_string[i:i+1])
time.sleep(0.1)
response = tty.read(args.read_buffer_size)