sharebook-kr / pyupbit

python wrapper for upbit API
Apache License 2.0
480 stars 290 forks source link

get_ballances의 잦은 None 반환. TypeError, NameError #15

Open kiJu2 opened 3 years ago

kiJu2 commented 3 years ago

안녕하세요 ? 본 오픈소스를 유용하게 잘 사용하고 있습니다. 그런데, get_ballances를 0.1초마다 호출하는 데에 TypeError 빈도수가 높은 현상을 발견했습니다. 또한 NameError도 출력 되네요.

_send_get_request의 Exceptio 내용은 다음과 같습니다.

이게, API 과요청으로 인한 에러인가 확인하려고 Upbit API로 같은 로직에서 호출해보았는데, 이러한 에러는 발견되지 않았습니다.

Codejune commented 3 years ago

_call_public_api 함수에서 수신받은 데이터의 패킷 헤더에서 code를 참조해보시면 업비트측에서 응답한 오류 코드를 확인 하실 수 있습니다. 해당 코드를 알려주세요. 429의 경우 요청횟수 초과입니다.

brayden-jo commented 3 years ago

pyupbit 내부에서 request 에러가 나면 안쪽에서 잠시 쉬었다가 request 하는 부분 때문인 것으로 예상합니다. 이런 부분을 사용하지 않도록 변경 중에 있습니다.

mr-yoo commented 3 years ago

@brayden-jo retry하는 부분을 제거했습니다.

에러 처리하는 로직을 마무리 해주세요.