sharebook-kr / book-cryptocurrency

Apache License 2.0
171 stars 137 forks source link

bithumb 모듈 버그 제보 드립니다. #6

Open ghost opened 2 years ago

ghost commented 2 years ago

안녕하세요.

위키독스 코드를 따라하다보면 아래의 코드가 있습니다.

self.textEdit.append(f"보유 현금 : {self.balance[2]} 원")

여기서 KeyError가 뜹니다. Key가 [2]인 구성요소가 없다고 합니다. self.balance는 이렇게 받아옵니다 : self.balance = self.bithumb.get_balance(self.ticker)

이 코드는 깃허브에서 가져왔고 멀쩡히 작동하던 코드인데 이렇게 버그가 갑자기 생기니 이해할 수가 없네요.

코드를 수정하지도 않았는데 어느날 프로그램 키니까 이렇게 됩니다.

관련 버그 원인이 찾아져서 고쳐질 수 있었음녀 좋겠습니다.

ghost commented 2 years ago

휴대폰 와이파이로 노트북을 사용하는 경우에 유동 ip로 차단될 경우 이런 에러가 발생할 수 있음을 발견했습니다.

접속이 차단됐을때 현재는 에러메시지가 안 나오는데 에러메시지를 출력해서 이용자에게 도움이 되었으면 좋겠습니다.

ghost commented 2 years ago

self.balance = self.bithumb.get_balance(self.ticker)

여기서 balance를 출력하려 하니까 그때는 오류메시지가 나오던데 self.balance[2] 접근할때는 KeyError만 나오고 ip차단과 관련된 정보는 안 나오더라고요