2to3 manual lambda syntax fix

This commit is contained in:
Behdad Esfahbod 2013-11-27 05:59:53 -05:00
parent e1d97b8277
commit 55e7d79ecf

View File

@ -119,9 +119,8 @@ class KernTable_format_0:
data = struct.pack(">HHHH", nPairs, searchRange, entrySelector, rangeShift)
# yeehee! (I mean, turn names into indices)
kernTable = sorted(map(lambda ((left, right), value), getGlyphID=ttFont.getGlyphID:
(getGlyphID(left), getGlyphID(right), value),
self.kernTable.items()))
getGlyphID = ttFont.getGlyphID
kernTable = sorted((getGlyphID(left), getGlyphID(right), value) for ((left,right),value) in self.kernTable.items())
for left, right, value in kernTable:
data = data + struct.pack(">HHh", left, right, value)
return struct.pack(">HHH", self.version, len(data) + 6, self.coverage) + data