修复字符串设置RTC时间错误问题

This commit is contained in:
dahanzimin
2025-02-15 16:27:59 +08:00
parent 1e292eb740
commit dfdae97a44
2 changed files with 3 additions and 3 deletions

View File

@@ -28,12 +28,12 @@ def settime(times):
try:
val = eval(times)
if len(val) >= 6:
times=(val[0], val[1], val[2], 0, val[3], val[4], val[5], 0)
times=(val[0], val[1], val[2], val[3], val[4], val[5], 0)
else:
raise ValueError("Clock information format error")
except:
raise ValueError("Clock information format error, use ',' to separate at least 6 numerical values")
if isinstance(times, tuple):
if type(times) in (tuple, list):
if 6 <= len(times) <= 8:
RTC().datetime((times[0], times[1], times[2], 0, times[3], times[4], times[5], 0))
else: