import network import time def connect_wifi(ssid, password, hostname): wlan = network.WLAN(network.STA_IF) wlan.active(True) wlan.config(hostname=hostname) wlan.connect(ssid, password) for _ in range(10): if wlan.isconnected(): return wlan time.sleep(1) raise RuntimeError("WiFi connection failed")