code: def fromXML(self, name, attrs, content, ttFont):
      if name != "gaspRange":
          return
      if not hasattr(self, "gaspRange"):
          self.gaspRange = {}
      self.gaspRange[safeEval(attrs["rangeMaxPPEM"])] = safeEval(
          attrs["rangeGaspBehavior"]
      )
  
file_path: catboost/contrib/python/fonttools/fontTools/ttLib/tables/_g_a_s_p.py
imports: from fontTools.misc.textTools import safeEval
  from .None import DefaultTable
  import struct
label_desc: Use image node_id 4 for calling the table__g_a_s_p obj's underlying member method code with example usage: obj.fromXML(name, attrs, content, ttFont) without return types