utils.py 文件源码

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

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

    if rrule._original_rule.get('bymonth', []):
        if rrule._interval != 1:
            text.extend([' ', str(rrule._interval), ' ', _('months'), ' ', _('in')])
        text.append(_bymonth(rrule))
    else:
        if rrule._interval != 1:
            text.extend([' ', str(rrule._interval), ])
        text.extend([' ', gettext.ngettext('month', 'months', rrule._interval)])

    if bymonthday:
        text.append(_bymonthday(rrule))
    elif byweekday and _is_weekdays(byweekday):
        text.extend([' ', _('on'), ' ', _('weekdays')])
    elif byweekday:
        text.append(_byweekday(rrule))

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


问题


面经


文章

微信
公众号

扫码关注公众号