[ https://issues.apache.org/jira/browse/THRIFT-1515?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14274661#comment-14274661 ]
Grayson Koonce commented on THRIFT-1515: ---------------------------------------- Are exceptions defined in a service file supposed to extend from TApplicationException? At the moment they are only extending TException... > NameError: global name 'TApplicationException' is not defined > ------------------------------------------------------------- > > Key: THRIFT-1515 > URL: https://issues.apache.org/jira/browse/THRIFT-1515 > Project: Thrift > Issue Type: Bug > Components: Python - Compiler > Affects Versions: 0.9 > Reporter: Jon Stephens > Assignee: Jake Farrell > Fix For: 0.9 > > Attachments: thrift_1515.patch > > Original Estimate: 0.25h > Remaining Estimate: 0.25h > > The Python Thrift generator does not include imports for all the exception > types it uses, namely, "TApplicationException". > To reproduce: > Create two Thrift services (A and B) and start them. > Using the Python client for B, connect to A and call one of the methods from > the service. > Expected result: > {noformat}thrift.Thrift.TApplicationException: Invalid method name: > 'someMethod'{noformat} > Actual Result: > {noformat}NameError: global name 'TApplicationException' is not > defined{noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)