diff options
author | Kevin Wojniak <kainjow@users.noreply.github.com> | 2022-01-22 20:06:24 -0800 |
---|---|---|
committer | Jens Geyer <Jens-G@users.noreply.github.com> | 2022-03-05 09:58:27 +0100 |
commit | 411df3aacb4e472f1ddeeada501cadadf4f5c9c2 (patch) | |
tree | dd876a852cc3c31949fdb6b0551863e1f7fd19ea | |
parent | b89f07977a2f2007fdac493ce1e3e342ce9c4f3f (diff) | |
download | thrift-411df3aacb4e472f1ddeeada501cadadf4f5c9c2.tar.gz |
fix broken syntax for old style enum
-rw-r--r-- | compiler/cpp/src/thrift/generate/t_py_generator.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler/cpp/src/thrift/generate/t_py_generator.cc b/compiler/cpp/src/thrift/generate/t_py_generator.cc index 34c7bd30e..38792fd82 100644 --- a/compiler/cpp/src/thrift/generate/t_py_generator.cc +++ b/compiler/cpp/src/thrift/generate/t_py_generator.cc @@ -1008,7 +1008,7 @@ void t_py_generator::generate_py_struct_reader(ostream& out, t_struct* tstruct) indent_down(); indent(out) << "iprot.readStructBegin()" << endl; - + if (is_immutable(tstruct)) { for (f_iter = fields.begin(); f_iter != fields.end(); ++f_iter) { t_field* tfield = *f_iter; @@ -2287,8 +2287,8 @@ void t_py_generator::generate_deserialize_field(ostream& out, if (gen_enum_) { indent(out) << name << " = " << type_name(type) << "(iprot.readI32()).name"; } else { - out << "readI32()"; - } + indent(out) << name << " = iprot.readI32()"; + } out << endl; } else { printf("DO NOT KNOW HOW TO DESERIALIZE FIELD '%s' TYPE '%s'\n", |