def __init__(self, jd): self.eventsData = [] # self.eventsDataIsSet = False ## not used self.pluginsText = "" ### self.jd = jd date = core.jd_to_primary(jd) self.year, self.month, self.day = date self.weekDay = core.jwday(jd) self.weekNum = core.getWeekNumber(self.year, self.month, self.day) # self.weekNumNeg = self.weekNum + 1 - core.getYearWeeksCount(self.year) self.weekNumNeg = self.weekNum - int(calTypes.primaryModule().avgYearLen / 7) self.holiday = self.weekDay in core.holidayWeekDays ################### self.dates = [date if mode == calTypes.primary else jd_to(jd, mode) for mode in range(len(calTypes))] """ self.dates = dict([ ( mode, date if mode==calTypes.primary else jd_to(jd, mode) ) for mode in calTypes.active ]) """ ################### for k in core.plugIndex: plug = core.allPlugList[k] if plug: try: plug.update_cell(self) except: myRaiseTback() ################### # t0 = now() self.eventsData = event_lib.getDayOccurrenceData(jd, eventGroups) ## here? FIXME
def __init__(self, cellCache, year, month): self.year = year self.month = month self.monthLen = getMonthLen(year, month, calTypes.primary) self.offset = getWeekDay(year, month, 1)## month start offset self.weekNum = [getWeekNumber(year, month, 1+7*i) for i in range(6)] ######### startJd, endJd = core.getJdRangeForMonth(year, month, calTypes.primary) tableStartJd = startJd - self.offset ##### list.__init__(self, [ [ cellCache.getCell( tableStartJd + yPos*7 + xPos ) for xPos in range(7) ] for yPos in range(6) ])
def __init__(self, jd): self.eventsData = [] # self.eventsDataIsSet = False # not used self.pluginsText = "" ### self.jd = jd date = core.jd_to_primary(jd) self.year, self.month, self.day = date self.weekDay = core.jwday(jd) self.weekNum = core.getWeekNumber(self.year, self.month, self.day) # self.weekNumNeg = self.weekNum+1 - core.getYearWeeksCount(self.year) self.weekNumNeg = self.weekNum - int( calTypes.primaryModule().avgYearLen / 7 ) self.holiday = (self.weekDay in core.holidayWeekDays) ################### self.dates = [ date if mode == calTypes.primary else jd_to(jd, mode) for mode in range(len(calTypes)) ] """ self.dates = dict([ ( mode, date if mode==calTypes.primary else jd_to(jd, mode) ) for mode in calTypes.active ]) """ ################### for k in core.plugIndex: plug = core.allPlugList[k] if plug: try: plug.updateCell(self) except: myRaiseTback() ################### # t0 = now() self.eventsData = event_lib.getDayOccurrenceData( jd, eventGroups, ) # here? FIXME """