messense
messense
@azurecn 这种做法不是线程安全的,同一个 `app_id` 的 `client` 可能会被初始化多次,不过大部分情况下不是太大问题。
Can you paste the related variable values?
@huimingz 返回值的问题,如果能尽可能使用 dataclasses,应该不需要用 TypedDict
既然是在 2.x 这个事情,那有些 breaking change 没关系的,用户的负担就是增加个 `dataclasses.asdict(res)` 转换一下
@huimingz 目前有一个例子是放在这里的 https://github.com/wechatpy/wechatpy/blob/master/wechatpy/schemes.py `schemes` 不是很容易理解,可以考虑改下名字,比如 `models` 之类的。
同意,可以做一些分层。
测试需要修复,另外看下能不能增加些测试用例?比方说加解密的部分。
感觉最好整合到 `wechatpy/pay` 下面,让那边支持 v3 的 API 调用方式
@ZeddShi 可以尝试 PR 修复
个人方面暂无微信支付 API 的需求,也没有可以用于开发测试的账号,没有精力也没有资源投入,欢迎 PR.