docs: 콜드메일 IR 분석 에러 4 정확한 코드 위치 반영
- 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 <noreply@anthropic.com>
This commit is contained in:
parent
e487679828
commit
933870d52c
@ -50,11 +50,15 @@
|
|||||||
### 에러 4: Slack 전송 도달 불가
|
### 에러 4: Slack 전송 도달 불가
|
||||||
|
|
||||||
**원인:**
|
**원인:**
|
||||||
- coldmail_briefing.py:166: extract_ir_metrics() 예외 시 for loop 중단
|
- coldmail_briefing.py:140-244: for loop에 try-except 없음
|
||||||
- 172-244줄(Slack 전송) 실행 안됨
|
- 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 에러 핸들링 추가
|
### 우선순위 1: coldmail_briefing.py 에러 핸들링 추가
|
||||||
|
|
||||||
**수정 위치 (165-170줄):**
|
- 165-171줄: try-except로 감싸기
|
||||||
- IR 분석 실패 시에도 Slack 메시지 전송되도록 try-except 추가
|
|
||||||
|
|
||||||
### 우선순위 2: ir_analyzer.py 수정
|
### 우선순위 2: ir_analyzer.py 수정
|
||||||
|
|
||||||
@ -80,10 +83,6 @@
|
|||||||
|
|
||||||
- 51123 서버: startup_valuation 테이블 UNIQUE 제약조건 추가
|
- 51123 서버: startup_valuation 테이블 UNIQUE 제약조건 추가
|
||||||
|
|
||||||
### 우선순위 4: 테스트 재실행
|
|
||||||
|
|
||||||
- git push → Gitea Actions 배포 → 테스트 재실행
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 교훈
|
## 교훈
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user