본문 바로가기
python/khopenapi

khopenapi try except문 주의할 점

by Falto 2021. 4. 18.

main.py의 일부 내용
에러 내용

내가 실행하고 싶은 모든 코드를 main 함수에 담고 그 함수를 실행시키는 코드를 try문에 담았음에도 except문은 실행되지 않는다.

왜 그런지 잘 모르겠지만 추측해보자면...

_event_OnReceiveRealData는 내가 실행시킨 것이 아닌, Kiwoom API에서 이벤트를 일으켰기 때문인 것 같다.

즉 내가 실행한 함수나 내가 생성한 객체에서 발생한 예외가 아니면 try문은 내 알바 아니야 하면서 지나간다는 것이다.

해결 방법은 아마 이벤트를 connect해 놓은 함수에다 똑같은 try except문을 박아넣으면 되긴 할 텐데 그걸 모든 함수에다 일일히 박아넣을 생각하니까 귀찮기도 하고 지저분해 보일 것 같기도 하다.

사실 에러를 발생시키지 않도록 코드를 짜는 것이 최선이긴 하다... 그게 어려워서 문제지만

'python > khopenapi' 카테고리의 다른 글

키움증권 1시부터 7시 30분까지 일정  (0) 2021.04.30
chejandata 처리시 주의할 점  (0) 2021.04.27
화면번호 최대길이  (0) 2021.03.20
키움 조건검색 최대 개수 제한  (0) 2020.12.14
키움api 멈출 때  (0) 2020.12.04

댓글