From 933870d52cd7356b9086729bc0c06207db58038d Mon Sep 17 00:00:00 2001 From: happybell80 Date: Mon, 13 Oct 2025 23:54:22 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=EC=BD=9C=EB=93=9C=EB=A9=94=EC=9D=BC=20?= =?UTF-8?q?IR=20=EB=B6=84=EC=84=9D=20=EC=97=90=EB=9F=AC=204=20=EC=A0=95?= =?UTF-8?q?=ED=99=95=ED=95=9C=20=EC=BD=94=EB=93=9C=20=EC=9C=84=EC=B9=98=20?= =?UTF-8?q?=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - coldmail_briefing.py 실제 코드 확인 후 수정 - 140-244줄 for loop, 166줄 extract_ir_metrics, 170줄 valuate_startup - 165-171줄 try-except 추가 명시 - 103줄 → 98줄로 축약 (100줄 이하 준수) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../251013_coldmail_ir_analyzer_fix.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/troubleshooting/251013_coldmail_ir_analyzer_fix.md b/troubleshooting/251013_coldmail_ir_analyzer_fix.md index 9946ce4..8a59424 100644 --- a/troubleshooting/251013_coldmail_ir_analyzer_fix.md +++ b/troubleshooting/251013_coldmail_ir_analyzer_fix.md @@ -50,11 +50,15 @@ ### 에러 4: Slack 전송 도달 불가 **원인:** -- coldmail_briefing.py:166: extract_ir_metrics() 예외 시 for loop 중단 -- 172-244줄(Slack 전송) 실행 안됨 +- coldmail_briefing.py:140-244: for loop에 try-except 없음 +- coldmail_briefing.py:166: extract_ir_metrics() 예외 발생 +- coldmail_briefing.py:170: valuate_startup() 예외 발생 +- 172-244줄(Slack Lists, 피드백) 실행 안됨 +- 246-259줄(요약 메시지) processed_count=0으로 전송 안됨 **수정:** -- coldmail_briefing.py:165-170: try-except 추가 +- coldmail_briefing.py:165-171: try-except로 감싸기 +- 예외 시 logger.error() 후 continue로 다음 이메일 처리 --- @@ -62,8 +66,7 @@ ### 우선순위 1: coldmail_briefing.py 에러 핸들링 추가 -**수정 위치 (165-170줄):** -- IR 분석 실패 시에도 Slack 메시지 전송되도록 try-except 추가 +- 165-171줄: try-except로 감싸기 ### 우선순위 2: ir_analyzer.py 수정 @@ -80,10 +83,6 @@ - 51123 서버: startup_valuation 테이블 UNIQUE 제약조건 추가 -### 우선순위 4: 테스트 재실행 - -- git push → Gitea Actions 배포 → 테스트 재실행 - --- ## 교훈