[webkit-changes] [WebKit/WebKit] d9fa83: generate-serializers.py: Use more f-strings

Fujii Hironori noreply at github.com
Tue Dec 3 13:29:09 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: d9fa83910b5b66881ba812309cfc5acd3c7de10d
      https://github.com/WebKit/WebKit/commit/d9fa83910b5b66881ba812309cfc5acd3c7de10d
  Author: Fujii Hironori <Hironori.Fujii at sony.com>
  Date:   2024-12-03 (Tue, 03 Dec 2024)

  Changed paths:
    M Source/WebKit/Scripts/generate-serializers.py

  Log Message:
  -----------
  generate-serializers.py: Use more f-strings
https://bugs.webkit.org/show_bug.cgi?id=283960

Reviewed by Alex Christensen.

Use more f-strings to concatenate strings and variables.
<https://docs.python.org/3.9/reference/lexical_analysis.html#formatted-string-literals>

`{` and `}` have to be encoded as `{{` and `}}`.

* Source/WebKit/Scripts/generate-serializers.py:
(Template.forward_declaration):
(Template.specialization):
(SerializedType.namespace_and_name):
(SerializedType.namespace_if_not_wtf_and_name):
(SerializedType.namespace_and_name_for_construction):
(SerializedType.cf_wrapper_type):
(SerializedType.name_declaration_for_serialized_type_info):
(SerializedType.subclass_enum_name):
(SerializedType.cpp_struct_or_class_name):
(SerializedEnum.namespace_and_name):
(SerializedEnum.parameter):
(MemberVariable.__init__):
(MemberVariable.ns_type_pointer):
(MemberVariable.type_check):
(MemberVariable.dictionary_type):
(one_argument_coder_declaration_cf):
(one_argument_coder_declaration):
(generate_forward_declarations):
(generate_header):
(check_type_members):
(check_type_members.is):
(encode_cf_type):
(encode_type):
(decode_cf_type):
(decode_type):
(construct_type):
(generate_one_impl):
(generate_impl):
(generate_optional_tuple_type_info):
(generate_one_serialized_type_info):
(output_sorted_headers):
(generate_serialized_type_info):
(parse_serialized_types):
(generate_webkit_secure_coding_impl):
(generate_webkit_secure_coding_header):

Canonical link: https://commits.webkit.org/287306@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list