functions with default values broken by #242 (r734536)
------------------------------------------------------
Key: THRIFT-339
URL: https://issues.apache.org/jira/browse/THRIFT-339
Project: Thrift
Issue Type: Bug
Components: Compiler (Python)
Reporter: Jonathan Ellis
Esteve's last change to how default values are stored broke stuff. Here is a
quick example:
{{
service Test
{
bool get_slice(i32 start = -1),
}
}}
generates
{{
class get_slice_args:
thrift_spec = None
def __init__(self, start=thrift_spec[-1][4],):
self.start = start
}}
which is obviously invalid.
I'm not sure how thrift_spec is supposed to be populated here so I'm unsure how
to fix this.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.