mirror of
https://github.com/krateng/maloja.git
synced 2023-08-10 21:12:55 +03:00
Fixed caching bug
This commit is contained in:
parent
65afef8489
commit
23fb808d70
@ -66,6 +66,9 @@ class MRangeDescriptor:
|
|||||||
def unlimited(self):
|
def unlimited(self):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
def active(self):
|
||||||
|
return (self.last_stamp() > datetime.datetime.utcnow().timestamp())
|
||||||
|
|
||||||
# returns the description of the range including buttons to go back and forth
|
# returns the description of the range including buttons to go back and forth
|
||||||
#def desc_interactive(self,**kwargs):
|
#def desc_interactive(self,**kwargs):
|
||||||
# if self.next(1) is None:
|
# if self.next(1) is None:
|
||||||
@ -99,7 +102,7 @@ class MTime(MRangeDescriptor):
|
|||||||
|
|
||||||
# whether we currently live or will ever again live in this range
|
# whether we currently live or will ever again live in this range
|
||||||
def active(self):
|
def active(self):
|
||||||
tod = datetime.date.today()
|
tod = datetime.datetime.utcnow().date()
|
||||||
if tod.year > self.year: return False
|
if tod.year > self.year: return False
|
||||||
if self.precision == 1: return True
|
if self.precision == 1: return True
|
||||||
if tod.year == self.year:
|
if tod.year == self.year:
|
||||||
@ -235,13 +238,13 @@ class MTimeWeek(MRangeDescriptor):
|
|||||||
return str(self)
|
return str(self)
|
||||||
|
|
||||||
# whether we currently live or will ever again live in this range
|
# whether we currently live or will ever again live in this range
|
||||||
def active(self):
|
# def active(self):
|
||||||
tod = datetime.date.today()
|
# tod = datetime.date.today()
|
||||||
if tod.year > self.year: return False
|
# if tod.year > self.year: return False
|
||||||
if tod.year == self.year:
|
# if tod.year == self.year:
|
||||||
if tod.chrcalendar()[1] > self.week: return False
|
# if tod.chrcalendar()[1] > self.week: return False
|
||||||
|
#
|
||||||
return True
|
# return True
|
||||||
|
|
||||||
def urikeys(self):
|
def urikeys(self):
|
||||||
return {"in":str(self)}
|
return {"in":str(self)}
|
||||||
|
Loading…
Reference in New Issue
Block a user