[
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)