fix broken syntax for old style enum
diff --git a/compiler/cpp/src/thrift/generate/t_py_generator.cc b/compiler/cpp/src/thrift/generate/t_py_generator.cc
index 34c7bd3..38792fd 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 @@
   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 @@
     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",