utils.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:django-happenings 作者: natgeosociety 项目源码 文件源码
def daily(rrule):
    """
    Convert a rule with a daily frequency to text
    """
    text = []
    byweekday = rrule._original_rule.get('byweekday', [])
    bymonthday = rrule._original_rule.get('bymonthday', [])

    if rrule._interval != 1:
        text.extend([' ', str(rrule._interval)])

    if byweekday and _is_weekdays(byweekday):
        text.extend([' ', gettext.ngettext('weekday', 'weekdays', rrule._interval)])
    else:
        text.extend([' ', gettext.ngettext('day', 'days', rrule._interval)])

    if rrule._original_rule.get('bymonth', []):
        text.extend([' ', _('in'), _bymonth(rrule)])

    if bymonthday:
        text.append(_bymonthday(rrule))
    elif byweekday:
        text.append(_byweekday(rrule))
    elif rrule._original_rule.get('byhour', []):
        text.append(_byhour(rrule))

    return ''.join(text)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号