Palmer created THRIFT-4670: ------------------------------ Summary: Twisted, slots, and void method fails with "object has no attribute 'success'" Key: THRIFT-4670 URL: https://issues.apache.org/jira/browse/THRIFT-4670 Project: Thrift Issue Type: Bug Components: Python - Compiler Affects Versions: 0.11.0, 0.10.0, 0.9.3 Reporter: Palmer
When generating Twisted code for a void method, the compiler accidentally assigns a value to the result.success field of the result object, even though, as a void method, there is no success value and the result object has no such field. If the slots option is not specified as well, this does not cause a problem, it just sets a new field that is never used. However, with the slots option, attempting to set this undefined field causes the errorĀ "object has no attribute 'success'" -- This message was sent by Atlassian JIRA (v7.6.3#76005)