[varLib] Allow items=None passed to buildVarData()

This commit is contained in:
Behdad Esfahbod 2016-09-02 16:56:05 -07:00
parent f6e1d1b7c2
commit 5029bb96d0

View File

@ -62,11 +62,12 @@ def buildVarData(varRegionIndices, items, optimize=True):
self.VarRegionIndex = list(varRegionIndices)
regionCount = self.VarRegionCount = len(self.VarRegionIndex)
records = self.Item = []
for item in items:
assert len(item) == regionCount
records.append(list(item))
if items:
for item in items:
assert len(item) == regionCount
records.append(list(item))
self.ItemCount = len(self.Item)
if optimize:
if items and optimize:
optimizeVarData(self)
return self