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 check(dates1, dates2):
     '''
     проверить что части - есть одиночные даты
     проверить что первое число меньше второго
     '''
     if len(dates1) != 1 or len(dates2) != 1:
         raise FormulaException('Даты не должны быть списком')
     if date.date_compare(*dates1[0] + dates2[0]) <= 0:
         raise FormulaException('Вторая дата должна быть старше')