| Index: third_party/WebKit/Source/bindings/scripts/code_generator_v8.py
|
| diff --git a/third_party/WebKit/Source/bindings/scripts/code_generator_v8.py b/third_party/WebKit/Source/bindings/scripts/code_generator_v8.py
|
| index abffa96b56c478b27dec181560140b6b7c25f557..0d30efb8a30b43d3e525fb5959aba6c2856c5b89 100644
|
| --- a/third_party/WebKit/Source/bindings/scripts/code_generator_v8.py
|
| +++ b/third_party/WebKit/Source/bindings/scripts/code_generator_v8.py
|
| @@ -73,13 +73,14 @@ import jinja2
|
| from idl_definitions import Visitor
|
| import idl_types
|
| from idl_types import IdlType
|
| +from v8_attributes import attribute_filters
|
| import v8_callback_interface
|
| import v8_dictionary
|
| from v8_globals import includes, interfaces
|
| import v8_interface
|
| import v8_types
|
| import v8_union
|
| -from v8_utilities import capitalize, cpp_name, v8_class_name
|
| +from v8_utilities import capitalize, cpp_name, unique_by, v8_class_name
|
| from utilities import KNOWN_COMPONENTS, idl_filename_to_component, is_valid_component_dependency, is_testing_target, shorten_union_name
|
|
|
|
|
| @@ -420,7 +421,9 @@ def initialize_jinja_env(cache_dir):
|
| 'blink_capitalize': capitalize,
|
| 'exposed': exposed_if,
|
| 'runtime_enabled': runtime_enabled_if,
|
| + 'unique_by': unique_by,
|
| })
|
| + jinja_env.filters.update(attribute_filters())
|
| return jinja_env
|
|
|
|
|
|
|