diff options
| author | wsnk <[email protected]> | 2022-02-10 16:49:05 +0300 | 
|---|---|---|
| committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:49:05 +0300 | 
| commit | 9533560926db5e88beedf9b4154e57617ea8cf1b (patch) | |
| tree | 5d5cb817648f650d76cf1076100726fd9b8448e8 /contrib/python | |
| parent | 5e85b96f0cd76b3abbadf46ecb14f9cbec09de4c (diff) | |
Restoring authorship annotation for <[email protected]>. Commit 2 of 2.
Diffstat (limited to 'contrib/python')
| -rw-r--r-- | contrib/python/protobuf/py2/google/protobuf/json_format.py | 10 | ||||
| -rw-r--r-- | contrib/python/protobuf/py3/google/protobuf/json_format.py | 10 | 
2 files changed, 10 insertions, 10 deletions
diff --git a/contrib/python/protobuf/py2/google/protobuf/json_format.py b/contrib/python/protobuf/py2/google/protobuf/json_format.py index 2f8d7638824..965614d8036 100644 --- a/contrib/python/protobuf/py2/google/protobuf/json_format.py +++ b/contrib/python/protobuf/py2/google/protobuf/json_format.py @@ -120,7 +120,7 @@ def MessageToJson(      indent: The JSON object will be pretty-printed with this indent level.          An indent level of 0 or negative will only insert newlines.      sort_keys: If True, then the output will be sorted by field names. -    use_integers_for_enums: If true, print integers instead of enum names.  +    use_integers_for_enums: If true, print integers instead of enum names.      descriptor_pool: A Descriptor Pool for resolving types. If None use the          default.      float_precision: If set, use this to specify float field valid digits. @@ -157,7 +157,7 @@ def MessageToDict(      preserving_proto_field_name: If True, use the original proto field          names as defined in the .proto file. If False, convert the field          names to lowerCamelCase. -    use_integers_for_enums: If true, print integers instead of enum names.  +    use_integers_for_enums: If true, print integers instead of enum names.      descriptor_pool: A Descriptor Pool for resolving types. If None use the          default.      float_precision: If set, use this to specify float field valid digits. @@ -193,7 +193,7 @@ class _Printer(object):        float_precision=None):      self.including_default_value_fields = including_default_value_fields      self.preserving_proto_field_name = preserving_proto_field_name -    self.use_integers_for_enums = use_integers_for_enums  +    self.use_integers_for_enums = use_integers_for_enums      self.descriptor_pool = descriptor_pool      if float_precision:        self.float_format = '.{}g'.format(float_precision) @@ -284,8 +284,8 @@ class _Printer(object):      if field.cpp_type == descriptor.FieldDescriptor.CPPTYPE_MESSAGE:        return self._MessageToJsonObject(value)      elif field.cpp_type == descriptor.FieldDescriptor.CPPTYPE_ENUM: -      if self.use_integers_for_enums:  -        return value  +      if self.use_integers_for_enums: +        return value        if field.enum_type.full_name == 'google.protobuf.NullValue':          return None        enum_value = field.enum_type.values_by_number.get(value, None) diff --git a/contrib/python/protobuf/py3/google/protobuf/json_format.py b/contrib/python/protobuf/py3/google/protobuf/json_format.py index 2f8d7638824..965614d8036 100644 --- a/contrib/python/protobuf/py3/google/protobuf/json_format.py +++ b/contrib/python/protobuf/py3/google/protobuf/json_format.py @@ -120,7 +120,7 @@ def MessageToJson(      indent: The JSON object will be pretty-printed with this indent level.          An indent level of 0 or negative will only insert newlines.      sort_keys: If True, then the output will be sorted by field names. -    use_integers_for_enums: If true, print integers instead of enum names.  +    use_integers_for_enums: If true, print integers instead of enum names.      descriptor_pool: A Descriptor Pool for resolving types. If None use the          default.      float_precision: If set, use this to specify float field valid digits. @@ -157,7 +157,7 @@ def MessageToDict(      preserving_proto_field_name: If True, use the original proto field          names as defined in the .proto file. If False, convert the field          names to lowerCamelCase. -    use_integers_for_enums: If true, print integers instead of enum names.  +    use_integers_for_enums: If true, print integers instead of enum names.      descriptor_pool: A Descriptor Pool for resolving types. If None use the          default.      float_precision: If set, use this to specify float field valid digits. @@ -193,7 +193,7 @@ class _Printer(object):        float_precision=None):      self.including_default_value_fields = including_default_value_fields      self.preserving_proto_field_name = preserving_proto_field_name -    self.use_integers_for_enums = use_integers_for_enums  +    self.use_integers_for_enums = use_integers_for_enums      self.descriptor_pool = descriptor_pool      if float_precision:        self.float_format = '.{}g'.format(float_precision) @@ -284,8 +284,8 @@ class _Printer(object):      if field.cpp_type == descriptor.FieldDescriptor.CPPTYPE_MESSAGE:        return self._MessageToJsonObject(value)      elif field.cpp_type == descriptor.FieldDescriptor.CPPTYPE_ENUM: -      if self.use_integers_for_enums:  -        return value  +      if self.use_integers_for_enums: +        return value        if field.enum_type.full_name == 'google.protobuf.NullValue':          return None        enum_value = field.enum_type.values_by_number.get(value, None)  | 
