generate_keypair() used synchronous subprocess.run() which blocked the NiceGUI event loop during wg genkey/pubkey calls. This caused WebSocket disconnects, page reloads, and the config dialog never appearing after device creation. Switched to asyncio.create_subprocess_exec so the event loop stays responsive while waiting for the wg CLI. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| conftest.py | ||
| test_account.py | ||
| test_devices.py | ||