Răsfoiți Sursa

Fix json_format.py in py26

Jisi Liu 9 ani în urmă
părinte
comite
fc7eeda69c
1 a modificat fișierele cu 4 adăugiri și 2 ștergeri
  1. 4 2
      python/google/protobuf/json_format.py

+ 4 - 2
python/google/protobuf/json_format.py

@@ -271,8 +271,10 @@ def _ListValueMessageToJsonObject(message, unused_including_default=False):
 def _StructMessageToJsonObject(message, unused_including_default=False):
   """Converts Struct message according to Proto3 JSON Specification."""
   fields = message.fields
-  return {key: _ValueMessageToJsonObject(fields[key])
-          for key in fields}
+  ret = {}
+  for key in fields:
+    ret[key] = _ValueMessageToJsonObject(fields[key])
+  return ret
 
 
 def _IsWrapperMessage(message_descriptor):