Exemple #1
0
 def diapason(self, dates1, dates2):
     '''
     создание списка дат
     '''
     self.dates_list = dates1
     current_date = dates1[0]
     while date.date_compare(*current_date + dates2[0]) == 1:
         current_date = date.date_shift(*current_date + (1,))
         self.dates_list.append(current_date)
Exemple #2
0
 def generatelist(self):
     '''
     создание списка дат
     '''
     blas, formula = BlasFormula.explain(self.formula)
     formula_obj = formula_factory(formula, self.year)
     formula_obj.generatelist()
     if len(formula_obj.dates_list) != 1:
         raise FormulaException('Дата не должны быть списком')
     date_begin = formula_obj.dates_list[0]
     self.dates_list = [date.date_shift(*date_begin + (blas,))]