def updated_event_rule()

in libs/helper_functions.py [0:0]


  def updated_event_rule(cls, rrule):
    rule_list = []
    rule_ends = False
    for rule in rrule:
      if rule.startswith("RRULE"):
        updated_rule = []
        for item in rule.split(';'):
          if item.startswith('UNTIL') or item.startswith('COUNT'):
            rule_ends = True
            updated_rule.append(cls.rfc_datetime_now())
          else:
            updated_rule.append(item)
        if not rule_ends:
          updated_rule.append(cls.rfc_datetime_now())
        rule_list.append(";".join(updated_rule))
      else:
        rule_list.append(rule)
    return rule_list