-
Notifications
You must be signed in to change notification settings - Fork 157
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
获取结算单明细时GBK解码错误 #62
Comments
create pr, tbd. |
我在调试后发现问题的原因是: 当获取结算单时, 交易所将很长的结算单转成 def get_raw(self, key):
"""
:return: key的原始数据
"""
return super().__getattribute__(key) 由开发者自行通过其他的方式, 比如 pSettlementInfo.get_raw("Content") 如果你同意, 我将重新提交PR |
需要重写,去掉bIsLast 和 request id, 简化代码。 |
你好, 我在测试使用
ctpwrapper
的 获取结算单明细回调OnRspQrySettlementInfo
时, 发现回调的多条数据中, 有一些报错这是因为内置函数
在获取到
bytes
时使用gbk解码, 解码出现了问题, 我修改了源代码为设置decode时忽略解析错误的字符来规避错误, 在测试过程中也没有发现数据丢失或错误的情况, 同时也保证了程序正常运行
你是否能将其修改发布? 或者说有更好的解决办法? 这是一个非常好的模块, 给予了我很大帮助, 谢谢!
The text was updated successfully, but these errors were encountered: