INNER CODE UNIT · Python
main
simonlin1212/vibe-astock · main.py:57
def main() -> None:
raw = sys.argv[1] if len(sys.argv) > 1 else china_today()
try:
trade_date = validate_trade_date(raw)
except ValueError as exc:
print(f"日期错误:{exc}")
sys.exit(1)
print(f"===== 短线每日复盘 交易日 {trade_date} =====\n")
t0 = time.time()
try:
final, pre = run(trade_date)
except LlmConfigError as exc:
# 配置/凭据问题给一句人话,别甩 traceback。它是**故意冒泡**上来的
# (降级会让复盘"跑成功但内容全空",见 duanxian/llm_errors.py)
print(f"\n✗ {exc}")
sys.exit(2)