コード例 #1
0
ファイル: date_specs.py プロジェクト: xbryanc/commcare-hq
 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
コード例 #2
0
ファイル: date_specs.py プロジェクト: kkrampa/commcare-hq
 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
コード例 #3
0
ファイル: date_specs.py プロジェクト: xbryanc/commcare-hq
 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
コード例 #4
0
ファイル: date_specs.py プロジェクト: kkrampa/commcare-hq
 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