mirror of
https://github.com/krateng/maloja.git
synced 2023-08-10 21:12:55 +03:00
Version bump
This commit is contained in:
parent
bcd62c16fa
commit
5006ad2bf1
@ -5,7 +5,7 @@ author = {
|
|||||||
"email":"maloja@krateng.dev",
|
"email":"maloja@krateng.dev",
|
||||||
"github": "krateng"
|
"github": "krateng"
|
||||||
}
|
}
|
||||||
version = 2,12,1
|
version = 2,12,2
|
||||||
versionstr = ".".join(str(n) for n in version)
|
versionstr = ".".join(str(n) for n in version)
|
||||||
links = {
|
links = {
|
||||||
"pypi":"malojaserver",
|
"pypi":"malojaserver",
|
||||||
|
@ -204,17 +204,16 @@ class MTime(MRangeDescriptor):
|
|||||||
# a range that is exactly one christian week (starting on sunday)
|
# a range that is exactly one christian week (starting on sunday)
|
||||||
class MTimeWeek(MRangeDescriptor):
|
class MTimeWeek(MRangeDescriptor):
|
||||||
def __init__(self,year=None,week=None):
|
def __init__(self,year=None,week=None):
|
||||||
self.year = year
|
|
||||||
self.week = week
|
|
||||||
|
|
||||||
thisisoyear_firstday = datetime.date.fromisocalendar(year,1,1) - datetime.timedelta(days=1)
|
thisisoyear_firstday = datetime.date.fromisocalendar(year,1,1) - datetime.timedelta(days=1) #sunday instead of monday
|
||||||
self.firstday = thisisoyear_firstday + datetime.timedelta(days=7*(week-1))
|
self.firstday = thisisoyear_firstday + datetime.timedelta(days=7*(week-1))
|
||||||
|
# do this so we can construct the week with overflow (eg 2020/-3)
|
||||||
|
|
||||||
self.lastday = self.firstday + datetime.timedelta(days=6)
|
self.lastday = self.firstday + datetime.timedelta(days=6)
|
||||||
|
|
||||||
# now check if we're still in the same year
|
# now get the actual year and week number (in case of overflow)
|
||||||
y,w,_ = self.firstday.chrcalendar()
|
y,w,_ = self.firstday.chrcalendar()
|
||||||
self.year,self.week = y,w
|
self.year,self.week,_ = self.firstday.chrcalendar()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user