Skip to content

Commit f89ce7a

Browse files
committed
reset if is_connected() fails
1 parent ec7ef71 commit f89ce7a

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

adafruit_esp32spi/adafruit_esp32spi.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,7 +304,11 @@ def ip_address(self):
304304

305305
@property
306306
def is_connected(self):
307-
return self.status == WL_CONNECTED
307+
try:
308+
return self.status == WL_CONNECTED
309+
except RuntimeError:
310+
self.reset()
311+
return False
308312

309313
def connect(self, settings):
310314
self.connect_AP(settings['ssid'], settings['password'])

0 commit comments

Comments
 (0)