make the code slightly less terrible

This commit is contained in:
askiiart 2024-11-14 08:38:48 -06:00
parent 36f999b402
commit 431f665cf2

View file

@ -2,6 +2,7 @@ import GPUtil
import time import time
from pySerialTransfer import pySerialTransfer as txfer from pySerialTransfer import pySerialTransfer as txfer
from subprocess import getoutput from subprocess import getoutput
from glob import glob
try: try:
# --- # ---
@ -13,13 +14,12 @@ try:
port = 'ttyACM' port = 'ttyACM'
while True: while True:
ports = getoutput(f'ls /dev | grep {port}').split('\n') try:
if ports != ['']: port = glob(f'ls /dev/{port}*')[-]
ports.sort()
port = ports[len(ports) - 1]
break break
print('Waiting for Arduino...') except IndexError:
time.sleep(3) print('Waiting for Arduino...')
time.sleep(3)
link = txfer.SerialTransfer(port, 115200, timeout=.1) link = txfer.SerialTransfer(port, 115200, timeout=.1)