From 0a892d2818faabefd162008d147c5341e8e57c28 Mon Sep 17 00:00:00 2001 From: Cody Cutrer Date: Tue, 7 Jun 2022 16:32:08 -0600 Subject: [PATCH] esp_prov: prompt for passphrase if not given --- tools/esp_prov/esp_prov.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/esp_prov/esp_prov.py b/tools/esp_prov/esp_prov.py index 5b3667b8aa..8a54f2840c 100644 --- a/tools/esp_prov/esp_prov.py +++ b/tools/esp_prov/esp_prov.py @@ -365,7 +365,7 @@ async def main(): 'If Wi-Fi scanning is supported by the provisioning service, this need not ' 'be specified')) - parser.add_argument('--passphrase', dest='passphrase', type=str, default='', + parser.add_argument('--passphrase', dest='passphrase', type=str, help=desc_format( 'This configures the device to use Passphrase for the Wi-Fi network to which ' 'we would like it to connect to permanently, once provisioning is complete. ' @@ -480,6 +480,8 @@ async def main(): break args.ssid = APs[select - 1]['ssid'] + + if args.passphrase is None: prompt_str = 'Enter passphrase for {0} : '.format(args.ssid) args.passphrase = getpass(prompt_str)