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)