@@ -45,11 +45,11 @@ class Graph(Collection[_Node]):
4545 def name (self ) -> str : ...
4646 @name .setter
4747 def name (self , s : str ) -> None : ...
48- def __getitem__ (self , n : _Node ) -> AtlasView [_Node , _Node , dict [ str , Incomplete ] ]: ...
48+ def __getitem__ (self , n : _Node ) -> AtlasView [_Node , str , Any ]: ...
4949 def __iter__ (self ) -> Iterator [_Node ]: ...
5050 def __contains__ (self , n : object ) -> bool : ...
5151 def __len__ (self ) -> int : ...
52- def add_node (self , node_for_adding : _Node , ** attr ) -> None : ...
52+ def add_node (self , node_for_adding : _Node , ** attr : Any ) -> None : ... # attr: Set or change node attributes using key=value
5353 def add_nodes_from (self , nodes_for_adding : Iterable [_NodePlus [_Node ]], ** attr ) -> None : ...
5454 def remove_node (self , n : _Node ) -> None : ...
5555 def remove_nodes_from (self , nodes : Iterable [_Node ]) -> None : ...
@@ -58,7 +58,8 @@ class Graph(Collection[_Node]):
5858 def number_of_nodes (self ) -> int : ...
5959 def order (self ) -> int : ...
6060 def has_node (self , n : _Node ) -> bool : ...
61- def add_edge (self , u_of_edge : _Node , v_of_edge : _Node , ** attr ) -> None : ...
61+ # attr: Edge data (or labels or objects) can be assigned using keyword arguments
62+ def add_edge (self , u_of_edge : _Node , v_of_edge : _Node , ** attr : Any ) -> None : ...
6263 def add_edges_from (self , ebunch_to_add : Iterable [_EdgePlus [_Node ]], ** attr ) -> None : ...
6364 def add_weighted_edges_from (
6465 self , ebunch_to_add : Iterable [tuple [_Node , _Node , Incomplete ]], weight : str = "weight" , ** attr
0 commit comments