class_docstr: Object representing a TrueType Collection / OpenType Collection.
  The main API is self.fonts being a list of TTFont instances.
  
  If shareTables is True, then different fonts in the collection
  might point to the same table object if the data for the table was
  the same in the font file.  Note, however, that this might result
  in suprises and incorrect behavior if the different fonts involved
  have different GlyphOrder.  Use only if you know what you are doing.
class_docstr_tok: ["Object","representing","a","TrueType","Collection","\/","OpenType","Collection",".","The","main","API","is","self.fonts","being","a","list","of","TTFont","instances",".","If","shareTables","is","True",",","then","different","fonts","in","the","collection","might","point","to","the","same","table","object","if","the","data","for","the","table","was","the","same","in","the","font","file",".","Note",",","however",",","that","this","might","result","in","suprises","and","incorrect","behavior","if","the","different","fonts","involved","have","different","GlyphOrder",".","Use","only","if","you","know","what","you","are","doing","."]
code: def __exit__(self, type, value, traceback):
      self.close()
  
file_path: catboost/contrib/python/fonttools/fontTools/ttLib/ttCollection.py
imports: from fontTools.ttLib.ttFont import TTFont
  from fontTools.ttLib.sfnt import readTTCHeader, writeTTCHeader
  from io import BytesIO
  import struct
  import logging
label_desc: Use image node_id 3 for calling the TTCollection obj's underlying member method code with example usage: obj.__exit__(type, value, traceback) without return types