(self, u_of_edge, v_of_edge, edge_attr: dict = {})
| 859 | pass |
| 860 | |
| 861 | def _add_one_edge(self, u_of_edge, v_of_edge, edge_attr: dict = {}): |
| 862 | u, v = u_of_edge, v_of_edge |
| 863 | # add nodes |
| 864 | if u not in self._node: |
| 865 | self._add_one_node(u) |
| 866 | if v not in self._node: |
| 867 | self._add_one_node(v) |
| 868 | # add the edge |
| 869 | datadict = self._adj[u].get(v, self.edge_attr_dict_factory()) |
| 870 | datadict.update(edge_attr) |
| 871 | self._adj[u][v] = datadict |
| 872 | self._pred[v][u] = datadict |
| 873 | |
| 874 | def remove_node(self, node_to_remove): |
| 875 | """Remove one node from your graph. |
no test coverage detected