code: def _parse_circle(self, circle):
      cx = float(circle.attrib.get("cx", 0))
      cy = float(circle.attrib.get("cy", 0))
      r = float(circle.attrib.get("r"))
  
      # arc doesn't seem to like being a complete shape, draw two halves
      self._start_path()
      self.M(cx - r, cy)
      self.A(r, r, cx + r, cy, large_arc=1)
      self.A(r, r, cx - r, cy, large_arc=1)
  
imports: import re
label_desc: Use image node_id 24 for calling the PathBuilder obj's underlying member method code with example usage: obj._parse_circle(circle) without return types