Esempio n. 1
0
 def __call__(self, item, context=None):
     date_val = transform_date(self._date_expression(item, context))
     months_count_val = transform_int(self._months_expression(
         item, context))
     if date_val is not None and months_count_val is not None:
         return date_val + relativedelta(months=months_count_val)
     return None
Esempio n. 2
0
 def __call__(self, item, context=None):
     date_val = transform_date(self._date_expression(item, context))
     months_count_val = transform_int(self._months_expression(item, context))
     if date_val is not None and months_count_val is not None:
         return date_val + relativedelta(months=months_count_val)
     return None
Esempio n. 3
0
 def __call__(self, item, context=None):
     date_val = transform_date(self._date_expression(item, context))
     int_val = transform_int(self._count_expression(item, context))
     if date_val is not None and int_val is not None:
         return date_val + datetime.timedelta(days=int_val)
     return None
Esempio n. 4
0
 def __call__(self, item, context=None):
     date_val = transform_date(self._date_expression(item, context))
     int_val = transform_int(self._count_expression(item, context))
     if date_val is not None and int_val is not None:
         return date_val + datetime.timedelta(days=int_val)
     return None