From a4fc6961a8d29b85c30a0a55394ec9db8d3443ab Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Thu, 20 Mar 2014 23:17:46 +0100 Subject: Remove support for non-castable arguments. --- src/components/script/dom/bindings/codegen/Configuration.py | 9 --------- 1 file changed, 9 deletions(-) (limited to 'src/components/script/dom/bindings/codegen/Configuration.py') diff --git a/src/components/script/dom/bindings/codegen/Configuration.py b/src/components/script/dom/bindings/codegen/Configuration.py index a11a7e66d35..4c78a14ff67 100644 --- a/src/components/script/dom/bindings/codegen/Configuration.py +++ b/src/components/script/dom/bindings/codegen/Configuration.py @@ -137,15 +137,6 @@ class Descriptor(DescriptorProvider): self.concreteType = desc.get('concreteType', ifaceName) self.needsAbstract = desc.get('needsAbstract', []) self.createGlobal = desc.get('createGlobal', False) - - if self.interface.isCallback(): - if 'castable' in desc: - raise TypeError("%s is callback but has a castable " - "setting" % self.interface.identifier.name) - self.castable = False - else: - self.castable = desc.get('castable', True) - self.register = desc.get('register', True) # If we're concrete, we need to crawl our ancestor interfaces and mark -- cgit v1.2.3