Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

decimal 타입 읽을 때 에러발생 #57

Open
mjs1995 opened this issue Aug 20, 2023 · 2 comments
Open

decimal 타입 읽을 때 에러발생 #57

mjs1995 opened this issue Aug 20, 2023 · 2 comments
Assignees

Comments

@mjs1995
Copy link
Member

mjs1995 commented Aug 20, 2023

# 379 (테스트 케이스를 조금 더 받아봐야함)

UserVarEvent를 구현하다가 발견한 에러로

현재 row_event의 deciaml type을 읽을 때 에러가 발생하는 거 같습니다.

관련 테스트 케이스

  • raw_decimal = b"n\xa3\xf2\x08~\x9b\xfa('"
  • precision = 14
  • decimals = 10

현재 소스코드 구현은 완료 되었으며 기존 row_event의 __read_new_decimal의 코드를 수정하여 PR올리고자 합니다.

@mjs1995 mjs1995 self-assigned this Aug 20, 2023
@dongwook-chan
Copy link

와 대박... 데이터 타입별로 컬럼값 읽어오는 로직은 문제 없었다고 생각했는데...
매의 눈이시군요 😁😁😁
혹시 upstream에 이슈도 함께 올려주실 수 있을까요??

@mjs1995
Copy link
Member Author

mjs1995 commented Aug 23, 2023

다시보니 바이트를 읽을때는 기존에 코드를 사용하면 decimal이 음수에서 XOR 연산에 에러가 나왔는데
패킷으로 읽으면 문제가 없을거 같아보여요...😢
조금 더 테스트를 해보고 확인해 볼게요!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants