Skip to content

Commit 424c489

Browse files
authored
Merge pull request #73 from jerryneedell/jerryn_get_time
raise error in get_time if zero returned
2 parents c28977f + 32f15ce commit 424c489

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

adafruit_esp32spi/adafruit_esp32spi.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -766,7 +766,10 @@ def get_time(self):
766766
"""The current unix timestamp"""
767767
if self.status == WL_CONNECTED:
768768
resp = self._send_command_get_response(_GET_TIME)
769-
return struct.unpack('<i', resp[0])
769+
resp_time = struct.unpack('<i', resp[0])
770+
if resp_time == (0,):
771+
raise ValueError("_GET_TIME returned 0")
772+
return resp_time
770773
if self.status in (WL_AP_LISTENING, WL_AP_CONNECTED):
771774
raise RuntimeError("Cannot obtain NTP while in AP mode, must be connected to internet")
772775
raise RuntimeError("Must be connected to WiFi before obtaining NTP.")

0 commit comments

Comments
 (0)