INNER CODE UNIT · Python

try_connect

cvet/fonline · BuildTools/android_device.py:210

def try_connect(adb_path: str, endpoint: str) -> bool:
	output = run_capture([adb_path, 'connect', endpoint], check=False)
	if not output:
		return False
	output_lower = output.lower()
	if 'connected to' in output_lower or 'already connected to' in output_lower:
		log(output)
		return True
	log(output)
	return False


def choose_device_interactively(mdns_devices: list[MdnsDevice]) -> str:
	if not sys.stdin.isatty():
		raise SystemExit('No Android Wi-Fi device detected automatically and interactive input is unavailable')

	if mdns_devices:
		log('Discovered Android Wi-Fi devices:')

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…