MCPcopy
hub / github.com/chinesehuazhou/python-weekly / _scan_weekly_issues

Function _scan_weekly_issues

resources/weekly_workflow.py:599–611  ·  view source on GitHub ↗

扫描 docs/ 下所有周刊文件,返回 [(date_str, issue_no), ...] 按日期升序。

()

Source from the content-addressed store, hash-verified

597 print(f"Error updating {readme_file}: {e}")
598
599def _scan_weekly_issues():
600 """扫描 docs/ 下所有周刊文件,返回 [(date_str, issue_no), ...] 按日期升序。"""
601 docs_dir = os.path.join(os.path.dirname(os.path.abspath(__file__)), '..', 'docs')
602 weekly_files = sorted(
603 f for f in os.listdir(docs_dir)
604 if re.match(r'\d{4}-\d{2}-\d{2}-weekly\.md$', f)
605 )
606 issues = []
607 for i, fname in enumerate(weekly_files, 1):
608 m = re.match(r'(\d{4}-\d{2}-\d{2})-weekly\.md$', fname)
609 if m:
610 issues.append((m.group(1), i))
611 return issues
612
613
614def _find_issue_date(issue_no, issues):

Callers 1

disclose_full_issueFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected