def validate(self):
     errors = []
     #  frequency
     if not self.frequency_in_seconds:
         errors.append("Plan schedule is missing 'frequencyInSeconds'")
     # offset
     if not self.offset:
         errors.append("Plan schedule is missing 'offset'")
     elif not is_date_value(self.offset):
         errors.append("Invalid plan schedule offset '%s'. " "offset has to be a date" % (self.offset))
     return errors
Beispiel #2
0
 def validate(self):
     errors = []
     #  frequency
     if not self.frequency_in_seconds:
         errors.append("Plan schedule is missing 'frequencyInSeconds'")
     # offset
     if not self.offset:
         errors.append("Plan schedule is missing 'offset'")
     elif not is_date_value(self.offset):
         errors.append("Invalid plan schedule offset '%s'. "
                       "offset has to be a date" % (self.offset))
     return errors
Beispiel #3
0
def _custom_json_default(obj):
    if is_date_value(obj):
        return datetime_to_bson(obj)
    else:
        return json_util.default(obj)
def _custom_json_default(obj):
    if is_date_value(obj):
        return datetime_to_bson(obj)
    else:
        return json_util.default(obj)