diff options
author | wsnk <wsnk@yandex-team.ru> | 2022-02-10 16:49:04 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:49:04 +0300 |
commit | 5e85b96f0cd76b3abbadf46ecb14f9cbec09de4c (patch) | |
tree | 5e16efe6d6d0e0425b8b6eb91262aa5f4b40b49c /contrib | |
parent | 61d3fa4d96da1830f3082608375a77e450c5c9db (diff) | |
download | ydb-5e85b96f0cd76b3abbadf46ecb14f9cbec09de4c.tar.gz |
Restoring authorship annotation for <wsnk@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib')
-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 965614d803..2f8d763882 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 965614d803..2f8d763882 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) |