: dictionary changed size during iteration, 因为 .keys() 返回的是 dict key 的 view 对象, 遍历它实际在遍历 dict 自己 (类似遍历...StringIO and io
py2 里的 StringIO/cStringIO 没有了, 使用 io.BytesIO 和 io.StringIO 替换, 有个坑是和 csv模块一起工作的时候, py2...hash 实现输出的是一个固定数值, python3 中的 hash 算法改了, 并且默认开启random seed, 每次进程重启都会被重置,
所以每次重启进程 hash 的输出结果都不一样..../legacyhash/blob/master/hash.c, 我只支持了 对 bytes, unicode, int 的 hash 计算.尽量不要用这种方式, 使用一个跨语言的稳定算法.
round...兼容性修改尽快合入主分支并上线, 不要长期维护单独的分支.
一个 repo 中的主要修改完成后打个 tag, 定期和新merge 的代码做 diff review.