Skip to content

daemon_process.py bug 报告 #26

Open
@MingjunHu

Description

@MingjunHu

下面的方法 需要增加 路径是否存在的判断:
def hn_daily_job(hacker_news_client, report_generator, notifier):
LOG.info("[开始执行定时任务]Hacker News 今日前沿技术趋势")
# 获取当前日期,并格式化为 'YYYY-MM-DD' 格式
date = datetime.now().strftime('%Y-%m-%d')
# 生成每日汇总报告的目录路径
directory_path = os.path.join('hacker_news', date)
# 生成每日汇总报告并保存
report, _ = report_generator.generate_hn_daily_report(directory_path)
notifier.notify_hn_report(date, report)
LOG.info(f"[定时任务执行完毕]")

######修改为#########

def hn_daily_job(hacker_news_client, report_generator, notification_service):
LOG.info("[开始执行定时任务]Hacker News 今日前沿技术趋势")
# 获取当前日期,并格式化为 'YYYY-MM-DD' 格式
date = datetime.now().strftime('%Y-%m-%d')
# 生成每日汇总报告的目录路径
directory_path = os.path.join('hacker_news', date)
# 确保目录存在
os.makedirs(directory_path, exist_ok=True)
# 生成每日汇总报告并保存
report, _ = report_generator.generate_hn_daily_report(directory_path)
notification_service.send_email(f"[HackerNews] {date} 技术趋势", report)
LOG.info(f"[定时任务执行完毕]")

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions