diff options
author | Josh Matthews <josh@joshmatthews.net> | 2016-06-29 11:14:11 -0400 |
---|---|---|
committer | Josh Matthews <josh@joshmatthews.net> | 2016-07-15 18:13:09 -0400 |
commit | 3c2435a172b1b11335b34a9071e6530514aaca46 (patch) | |
tree | 5f665f8f00b3e7921aeda69404adba98b3ec75c8 /components/script/dom/bindings/codegen/Configuration.py | |
parent | 2df5d705e13f78afc8ceeb1b5333fc886e2691fa (diff) | |
download | servo-3c2435a172b1b11335b34a9071e6530514aaca46.tar.gz servo-3c2435a172b1b11335b34a9071e6530514aaca46.zip |
Generate a list of supported DOM APIs from parsed WebIDLs.
Diffstat (limited to 'components/script/dom/bindings/codegen/Configuration.py')
-rw-r--r-- | components/script/dom/bindings/codegen/Configuration.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/components/script/dom/bindings/codegen/Configuration.py b/components/script/dom/bindings/codegen/Configuration.py index 9a39b1bc623..4074736a462 100644 --- a/components/script/dom/bindings/codegen/Configuration.py +++ b/components/script/dom/bindings/codegen/Configuration.py @@ -87,6 +87,8 @@ class Configuration: getter = lambda x: x.interface.isJSImplemented() elif key == 'isGlobal': getter = lambda x: x.isGlobal() + elif key == 'isExposedConditionally': + getter = lambda x: x.interface.isExposedConditionally() else: getter = lambda x: getattr(x, key) curr = filter(lambda x: getter(x) == val, curr) |