thriftpy icon indicating copy to clipboard operation
thriftpy copied to clipboard

Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2

Results 74 thriftpy issues
Sort by recently updated
recently updated
newest added

Fixes #302; calls appropriate array.tobytes / array.tostring depending on Python version.

When we use thriftpy.load(path, ....) function. if the path is absulute path, after urlparse, the scheme is 'c'/'d'/'e', and the judgment here will not be matched. So this change can...

An absolute path on windows looks like 'C:\foo\bar.thrift' and urlparse returns 'c' as the scheme which causes a parse error to be thrown when given an absolute path. ``` >>>...

... thriftpy/transport/cybase.c:3127:24: error: no member named 'exc_type' in 'struct _ts' tmp_type = tstate->exc_type; ~~~~~~ ^ thriftpy/transport/cybase.c:3128:25: error: no member named 'exc_value' in 'struct _ts'; did you mean 'curexc_value'? tmp_value =...

项目还在持续更新吗,后续还继续维护吗

using thriftpy in my test code, in server the log has return the result but raise this 'TApplicationException: Missing result'

Add Tornado 5.x support and use lock provided by tornado package if possible.

在我看来,生成代码最大的缺点是在需要改动idl的时候生成代码需要同步更改, 但是如果生成代码被认为改动了的话,很难再做merge,这就导致了idl几乎没办法再做修改。 所以我认为直接读取idl是一个比较好的实现。 还有其他考虑让thriftpy不采用生成代码的方式么? 或者说thrift为什么要采用生成代码的方式呢? 或者有没有说的比较明白的文章呢?