summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Wojniak <kainjow@users.noreply.github.com>2022-01-22 20:06:24 -0800
committerJens Geyer <Jens-G@users.noreply.github.com>2022-03-05 09:58:27 +0100
commit411df3aacb4e472f1ddeeada501cadadf4f5c9c2 (patch)
treedd876a852cc3c31949fdb6b0551863e1f7fd19ea
parentb89f07977a2f2007fdac493ce1e3e342ce9c4f3f (diff)
downloadthrift-411df3aacb4e472f1ddeeada501cadadf4f5c9c2.tar.gz
fix broken syntax for old style enum
-rw-r--r--compiler/cpp/src/thrift/generate/t_py_generator.cc6
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",