Chains.py 文件源码

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

项目:chains 作者: hc-12 项目源码 文件源码
def dbtc(self):
    """output the calendar of current year in text with month
    follow by days on each row"""
    current_yr = datetime.date.today().year

    global DONE_SYMBOL
    DONE_SYMBOL = self.view.settings().get("done_symbol")

    init_msg = "** {0} **".format(INITIAL_MESSAGE).center(CALENDAR_WIDTH)
    year = "{year}\n".format(year=current_yr).rjust(8, ' ')
    txt_builder = []
    txt_builder.append(init_msg)
    txt_builder.append("\n\n")
    txt_builder.append(year)

    cal = calendar.Calendar(calendar.MONDAY)
    for m, month_name in MONTHS.items():
        month = cal.itermonthdays(current_yr, m)
        days = "".join(
            [get_weekday_format(current_yr, m, day)
                for day in month if day != 0]
        )

        txt_builder.append("{month_name}{days}\n".format(month_name=month_name,
                                                         days=days))
    return "".join(txt_builder)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号