aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/bindings/codegen/Configuration.py
diff options
context:
space:
mode:
authorVincent Ricard <magic@magicninja.org>2020-12-28 22:31:49 +0100
committerJosh Matthews <josh@joshmatthews.net>2021-02-18 09:35:46 -0500
commita627dde0d01e35a1cbdb62ca19ee0349757c34b0 (patch)
tree094b86f657d87bfc374d436da809aca26281069d /components/script/dom/bindings/codegen/Configuration.py
parentf73370088b77a834d9b9f6835ae90a4a66e6d7ee (diff)
downloadservo-a627dde0d01e35a1cbdb62ca19ee0349757c34b0.tar.gz
servo-a627dde0d01e35a1cbdb62ca19ee0349757c34b0.zip
Port some code to Python3
Diffstat (limited to 'components/script/dom/bindings/codegen/Configuration.py')
-rw-r--r--components/script/dom/bindings/codegen/Configuration.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/components/script/dom/bindings/codegen/Configuration.py b/components/script/dom/bindings/codegen/Configuration.py
index 4f47a737706..b92f68af3b9 100644
--- a/components/script/dom/bindings/codegen/Configuration.py
+++ b/components/script/dom/bindings/codegen/Configuration.py
@@ -73,7 +73,7 @@ class Configuration:
def getDescriptors(self, **filters):
"""Gets the descriptors that match the given filters."""
curr = self.descriptors
- for key, val in filters.iteritems():
+ for key, val in filters.items():
if key == 'webIDLFile':
def getter(x):
return x.interface.filename()
@@ -104,14 +104,14 @@ class Configuration:
else:
def getter(x):
return getattr(x, key)
- curr = filter(lambda x: getter(x) == val, curr)
+ curr = [x for x in curr if getter(x) == val]
return curr
def getEnums(self, webIDLFile):
- return filter(lambda e: e.filename() == webIDLFile, self.enums)
+ return [e for e in self.enums if e.filename() == webIDLFile]
def getTypedefs(self, webIDLFile):
- return filter(lambda e: e.filename() == webIDLFile, self.typedefs)
+ return [e for e in self.typedefs if e.filename() == webIDLFile]
@staticmethod
def _filterForFile(items, webIDLFile=""):
@@ -119,7 +119,7 @@ class Configuration:
if not webIDLFile:
return items
- return filter(lambda x: x.filename() == webIDLFile, items)
+ return [x for x in items if x.filename() == webIDLFile]
def getDictionaries(self, webIDLFile=""):
return self._filterForFile(self.dictionaries, webIDLFile=webIDLFile)
@@ -327,7 +327,7 @@ class Descriptor(DescriptorProvider):
if config == '*':
iface = self.interface
while iface:
- add('all', map(lambda m: m.name, iface.members), attribute)
+ add('all', [m.name for m in iface.members], attribute)
iface = iface.parent
else:
add('all', [config], attribute)