Iterate python dictionaries with for k,v in dict.items()

Notes:


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664863 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/compiler/cpp/src/generate/t_py_generator.cc b/compiler/cpp/src/generate/t_py_generator.cc
index 0b7ad85..c753b7b 100644
--- a/compiler/cpp/src/generate/t_py_generator.cc
+++ b/compiler/cpp/src/generate/t_py_generator.cc
@@ -1179,22 +1179,22 @@
   }
 
   if (ttype->is_map()) {
-    string kiter = tmp("_kiter");
-    string viter = tmp("_viter");
+    string kiter = tmp("kiter");
+    string viter = tmp("viter");
     indent(out) << 
-      "for " << kiter << "," << viter << " in " << prefix << ":" << endl;
+      "for " << kiter << "," << viter << " in " << prefix << ".items():" << endl;
     indent_up();
     generate_serialize_map_element(out, (t_map*)ttype, kiter, viter);
     indent_down();
   } else if (ttype->is_set()) {
-    string iter = tmp("_iter");
+    string iter = tmp("iter");
     indent(out) << 
       "for " << iter << " in " << prefix << ":" << endl;
     indent_up();
     generate_serialize_set_element(out, (t_set*)ttype, iter);
     indent_down();
   } else if (ttype->is_list()) {
-    string iter = tmp("_iter");
+    string iter = tmp("iter");
     indent(out) << 
       "for " << iter << " in " << prefix << ":" << endl;
     indent_up();