Open c-moon-2 opened 9 months ago
안녕하세요 KIS Developers Team 입니다.
고객님 해당 오류는 파이썬 버전으로 인한 오류는 아니며, for문이 없는 상태에서 break, continue 를 사용해서 발생한 오류입니다. 말씀하신 오류사항 확인하여 샘플코드를 수정하였으며, 아래와 같이 break, continue를 삭제하신 후 사용하시면 오류 발생하지 않습니다.
if cmd < '0' or cmd > '8': print("> Wrong Input Data", cmd) elif cmd == '0': print("Exit!!")
오류 확인 감사합니다.
open-trading-api/websocket/python/ops_ws_sample.py 파일에서 155번 줄, 158번 줄에서 continue와 break는 Loop 안에서만 쓸 수 있다고 오류가 발생했습니다. 그래서 144번줄 코드(async with websockets.connect(url, ping_interval=None) as websocket:)를 async for websocket in websockets.connect(url, ping_interval=60): 로 수정했더니 저의 경우는 해결이 되었습니다.
궁금한 점은 제가 현재 파이썬 3.8 버전을 이용하고 있는데, 제가 낮은 버전의 파이썬을 이용해서 그런 것인지, 그 이상의 버전에서는 기존 코드를 이용해서 정상작동하는지 궁금합니다.
감사합니다.