code: def fromXML(self, name, attrs, content, ttFont):
      if name == "version":
          self.majorVersion = int(attrs.get("major", "1"))
          self.minorVersion = int(attrs.get("minor", "0"))
      elif name == "tuple":
          valueCount = len(ttFont["cvt "].values)
          var = TupleVariation({}, [None] * valueCount)
          self.variations.append(var)
          for tupleElement in content:
              if isinstance(tupleElement, tuple):
                  tupleName, tupleAttrs, tupleContent = tupleElement
                  var.fromXML(tupleName, tupleAttrs, tupleContent)
  
file_path: catboost/contrib/python/fonttools/fontTools/ttLib/tables/_c_v_a_r.py
imports: from .None import DefaultTable
  from fontTools.misc import sstruct
  from fontTools.misc.textTools import bytesjoin
  from fontTools.ttLib.tables.TupleVariation import compileTupleVariationStore, decompileTupleVariationStore, TupleVariation
label_desc: Use image node_id 4 for calling the table__c_v_a_r obj's underlying member method code with example usage: obj.fromXML(name, attrs, content, ttFont) without return types