그건 그냥 나중에 수정한다고 이야기했다시피 인정하는데


문제는 람다 캡쳐 DI 방식이 틀렸다는게 아니라는거임


애초에 아까 링크한 문서들에서도 나오듯이


무거운 애플리케이션 스코프 리소스는 lifespan 에서 초기화하는것이 공식 권장 사항임


네 말대로 하면 앱 뻗음. 


ㅇㅇ 그니까 


나는 리소스 정리 까먹은건 뭐 할말이 없긴함 어차피 꺼지면 자동으로 정리해주니까 안했는데, 명시적으로 필요한건 맞지.


근데 그거랑 별개로 람다 DI 캡쳐는 내 말이 맞음. 이거는 FastAPI DI 주입만 봐도 됨


왜냐하면 


일반적으로 파이썬 프로세스가 정상 종료되면, 파일 핸들과 GC 객체 정리해주고 꺼지기때문에 그냥 신경 안썼는데


그 부분은 단 한번도 반박한적도 없음. 수용할 수 있는 영역이고


근데 그거랑 별개로 DI는 내 말이 맞음


이미 첫 댓글에서도 리소스 정리 까먹었었네. 라고 걍 넘긴걸 왜 자꾸 이야기하는지 잘모르겠음. 우리 쟁점은 왜 람다 캡쳐 써서 DI 쓰느냐 아니었냐


그 람다 캡쳐 DI 쓰는 이유는 랭그래프도 그렇게 쓰고 FastAPI에서도 그렇게 쓰라고 되있어서임.