You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Huabin (JIRA)" <ji...@apache.org> on 2016/04/07 13:35:26 UTC
[jira] [Created] (THRIFT-3783) python code generator dose not
handle struct dependent
Huabin created THRIFT-3783:
------------------------------
Summary: python code generator dose not handle struct dependent
Key: THRIFT-3783
URL: https://issues.apache.org/jira/browse/THRIFT-3783
Project: Thrift
Issue Type: Bug
Components: Python - Compiler
Reporter: Huabin
Priority: Minor
given thrift idl
```
struct A {
1: B b,
}
struct B {
1: i32 b,
}
```
generated ttypes.py
```
20 class A:
21 """
22 Attributes:
23 - b
24 """
25
26 thrift_spec = (
27 None, # 0
28 (1, TType.STRUCT, 'b', (B, B.thrift_spec), None, ), # 1
29 )
30
```
import A will cause error since it referenced B, which has not be defined.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)