docs: def render_edge_with_label(self, name, edge, edge_settings):
          """
          Render edge with label as text
          """
          props_to_display = self.extract_props(edge.settings)
  
          label = '<'
  
          for prop, value in props_to_display.items():
              label += self.get_label(prop, value)
              label += "<BR/>"
  
          label += '>'
  
          self.gv_graph.edge(self.get_path_from_name(name), self.get_path_from_name(edge.to), label=label, **edge_settings)