python-kis
python-kis copied to clipboard
[버그]def daily_order 의 BUY_CELL_DVSN_TYPE 문제
버그 설명
dvsn = BUY_CELL_DVSN[dvsn] # type: ignore BUY_CELL_DVSN_TYPE 는 "0", "1", "2" 로 정의되는데 올바른 입력은 "00", "01", "02" 이라서 실제 응답을 못받는걸로 판단됨 (다만 모의계좌에서는 어떤 사유에서인지 제대로 출력 됨)
추가 내용
실제 계좌에서는 class KisStockDailyOrder(KisDynamic): infm_tmd: time 의 응답을 받지 않음
따라서, class KisDynamic: elif type == time: return datetime.strptime(value, '%H%M%S').time()
코드에서 datetime.strptime 함수를 사용할 때, 빈 문자열이 들어오는 경우를 처리하는 예외 처리 로직을 추가할 필요가 있음