kopia lustrzana https://github.com/peterhinch/micropython-samples
date.py: update to match nanon-gui.
rodzic
c555c61e2a
commit
867fe90a3b
|
@ -12,6 +12,7 @@ def leap(year):
|
||||||
class Date:
|
class Date:
|
||||||
|
|
||||||
def __init__(self, lt=None):
|
def __init__(self, lt=None):
|
||||||
|
self.callback = lambda : None # No callback until set
|
||||||
self.now(lt)
|
self.now(lt)
|
||||||
|
|
||||||
def now(self, lt=None):
|
def now(self, lt=None):
|
||||||
|
@ -23,6 +24,7 @@ class Date:
|
||||||
self._lt[3] = 6
|
self._lt[3] = 6
|
||||||
self._cur = mktime(self._lt) // _SECS_PER_DAY
|
self._cur = mktime(self._lt) // _SECS_PER_DAY
|
||||||
self._lt = list(localtime(self._cur * _SECS_PER_DAY))
|
self._lt = list(localtime(self._cur * _SECS_PER_DAY))
|
||||||
|
self.callback()
|
||||||
|
|
||||||
def _mlen(self, d=bytearray((31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31))):
|
def _mlen(self, d=bytearray((31, 0, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31))):
|
||||||
days = d[self._lt[1] - 1]
|
days = d[self._lt[1] - 1]
|
||||||
|
@ -68,7 +70,7 @@ class Date:
|
||||||
return self._cur
|
return self._cur
|
||||||
|
|
||||||
@day.setter
|
@day.setter
|
||||||
def day(self, v): # Usuge: d.day += 7 or date_1.day = d.day.
|
def day(self, v): # Usage: d.day += 7 or date_1.day = d.day.
|
||||||
self._cur = v
|
self._cur = v
|
||||||
self._update(False) # Flag _cur change
|
self._update(False) # Flag _cur change
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue