def find_tty(self): for port in comports(): if re.search(r'PID=2458:0*1', port[2]): return port[0] return None # Runs and recieves packet while condition exists