| Index: Source/bindings/scripts/v8_interface.py
|
| diff --git a/Source/bindings/scripts/v8_interface.py b/Source/bindings/scripts/v8_interface.py
|
| index 3f807e6489af96915b105f5f0f424c9f08301d32..c63a368042f644a5223c366c40462b27171c61c4 100644
|
| --- a/Source/bindings/scripts/v8_interface.py
|
| +++ b/Source/bindings/scripts/v8_interface.py
|
| @@ -46,7 +46,9 @@ import v8_methods
|
| import v8_types
|
| from v8_types import cpp_ptr_type, cpp_template_type
|
| import v8_utilities
|
| -from v8_utilities import capitalize, conditional_string, cpp_name, gc_type, has_extended_attribute_value, runtime_enabled_function_name
|
| +from v8_utilities import (capitalize, conditional_string, cpp_name, gc_type,
|
| + has_extended_attribute_value, runtime_enabled_function_name,
|
| + extended_attribute_value_as_list)
|
|
|
|
|
| INTERFACE_H_INCLUDES = frozenset([
|
| @@ -128,7 +130,7 @@ def interface_context(interface):
|
|
|
| # [SpecialWrapFor]
|
| if 'SpecialWrapFor' in extended_attributes:
|
| - special_wrap_for = extended_attributes['SpecialWrapFor'].split('|')
|
| + special_wrap_for = extended_attribute_value_as_list(interface, 'SpecialWrapFor')
|
| else:
|
| special_wrap_for = []
|
| for special_wrap_interface in special_wrap_for:
|
|
|