예제 #1
0
 def compute_basic_math(action, event):
     date = DateTime.parse_utc_isoformat(event[action.key], True)
     if action.operator == '+=':
         return (date + datetime.timedelta(minutes=parse_relative(action.value))).isoformat()
     elif action.operator == '-=':
         return (date - datetime.timedelta(minutes=parse_relative(action.value))).isoformat()
예제 #2
0
파일: expert.py 프로젝트: motok/intelmq
    def compute_basic_math(self, action, event) -> str:
        date = DateTime.parse_utc_isoformat(event[action.key], True)
        delta = datetime.timedelta(minutes=parse_relative(action.value))

        return self._basic_math_op_map[action.operator](date, delta).isoformat()