code: def update(self, content):
      if not content:
          return
  
      self._unset = False
      items = content.strip().split(";")
      attributes = dict(
          [item.strip().split(":") for item in items if item]
      )
      for key, value in attributes.items():
          if key in _converters:
              key_ = key.replace("-", "_")
              self.__setattr__(key_, _converters[key](value))
  
file_path: vispy/vispy/util/svg/style.py
imports: from .color import Color
  from .number import Number
  from .length import Length
label_desc: Use image node_id 2 for calling the Style obj's underlying member method code with example usage: obj.update(content) without return types