[ttc] Implement minimal list-like methods

This commit is contained in:
Behdad Esfahbod 2018-01-22 19:27:26 -08:00
parent 22c971aa99
commit c2d5d87a7c

View File

@ -1065,3 +1065,18 @@ class TTCollection(object):
if (not kwargs.get('lazy')) and closeStream:
file.close()
def __getitem__(self, item):
return self.fonts[item]
def __setitem__(self, item, value):
self.fonts[item] = values
def __delitem__(self, item):
return self.fonts[item]
def __len__(self):
return len(self.fonts)
def __iter__(self):
return iter(self.fonts)