| Index: Source/bindings/scripts/unstable/v8_interface.py
 | 
| diff --git a/Source/bindings/scripts/unstable/v8_interface.py b/Source/bindings/scripts/unstable/v8_interface.py
 | 
| index 08dbdfedcf0eaba60ffebb35e3a483661f2348bb..467f3b69ee921235524952ca4ad7eac57fa13166 100644
 | 
| --- a/Source/bindings/scripts/unstable/v8_interface.py
 | 
| +++ b/Source/bindings/scripts/unstable/v8_interface.py
 | 
| @@ -82,7 +82,7 @@ def generate_interface(interface):
 | 
|                    for attribute in interface.attributes]
 | 
|      template_contents.update({
 | 
|          'attributes': attributes,
 | 
| -        'has_constructor_attributes': any(attribute['is_constructor'] for attribute in attributes),
 | 
| +        'has_constructor_attributes': any(attribute['constructor_type'] for attribute in attributes),
 | 
|          'has_per_context_enabled_attributes': any(attribute['per_context_enabled_function_name'] for attribute in attributes),
 | 
|          'has_replaceable_attributes': any(attribute['is_replaceable'] for attribute in attributes),
 | 
|          'has_runtime_enabled_attributes': any(attribute['runtime_enabled_function_name'] for attribute in attributes),
 | 
| 
 |