eric6/MicroPython/MicroPythonCommandsInterface.py

changeset 7174
de8175253dfc
parent 7137
4ed2573947ff
child 7208
d30ac02a5f04
--- a/eric6/MicroPython/MicroPythonCommandsInterface.py	Mon Aug 26 12:43:26 2019 +0200
+++ b/eric6/MicroPython/MicroPythonCommandsInterface.py	Mon Aug 26 18:41:48 2019 +0200
@@ -769,11 +769,13 @@
                 "            import machine as __machine_",
                 "            rtc = __machine_.RTC()",
                 "            try:",     # ESP8266 may use rtc.datetime()
-                "                clock_time = rtc_time[:6] +"
-                " (rtc_time[6] + 1, 0)",
+                "                clock_time = rtc_time[:3] +"
+                " (rtc_time[6],) + rtc_time[3:6] + (0,)",
                 "                rtc.datetime(clock_time)",
                 "            except Exception:",  # ESP32 uses rtc.init()
-                "                rtc.init(rtc_time[:6])",
+                "                clock_time = rtc_time[:3] +"
+                " (rtc_time[6],) + rtc_time[3:6] + (0,)",
+                "                rtc.init(clock_time)",
                 "            del __machine_",
                 "        except:",
                 "            try:",
@@ -813,8 +815,7 @@
                 "except AttributeError:",
                 "    tm = __time_.localtime()",
                 "    print('{0:04d}-{1:02d}-{2:02d} {3:02d}:{4:02d}:{5:02d}'"
-                ".format(tm.tm_year, tm.tm_mon, tm.tm_mday, tm.tm_hour,"
-                " tm.tm_min, tm.tm_sec))",
+                ".format(tm[0], tm[1], tm[2], tm[3], tm[4], tm[5]))",
                 "    del tm",
             ]),
             "del __time_"

eric ide

mercurial