UIFlow: How to try/except for "Connect to Wifi"?



  • I am trying to get the program to ignore failure to connect to WiFi. I tried to place a Wifi Connect block inside a try/except (with a bogus SSID/password):

    0_1650495158697_Screenshot_20220420_155223.png

    Instead, the program hangs, before the LED comes on, because the python that gets generated places the wifiCfg.doConnect up at the top of the program (line 20):
    0_1650495658652_Screenshot_20220420_160048.png
    and the try/except block is empty, much later in the program at line 87:
    0_1650495590491_Screenshot_20220420_155937.png

    Is there a way to create an exception for WiFi failure to connect?

    I also notice that UIFlow does not have a "pass" block. I just put a wait() in mine - ???



  • @wsanders SOLUTION: Use "Original Network Function" blocks instead.