11from _typeshed import Incomplete
2- from collections .abc import Callable , Iterable
2+ from collections .abc import Callable , Collection , Iterable
33
44from networkx .classes .graph import Graph , _Data , _Node
55from networkx .utils .backends import _dispatchable
@@ -18,13 +18,15 @@ def to_networkx_graph(
1818 data : _Data [_Node ], create_using : Graph [_Node ] | Callable [[], Graph [_Node ]] | None = None , multigraph_input : bool = False
1919) -> Graph [_Node ]: ...
2020@_dispatchable
21- def to_dict_of_lists (G : Graph [_Node ], nodelist : None | Iterable [_Node ] = None ) -> dict [_Node , list [_Node ]]: ...
21+ def to_dict_of_lists (G : Graph [_Node ], nodelist : Collection [_Node ] | None = None ) -> dict [_Node , list [_Node ]]: ...
2222@_dispatchable
2323def from_dict_of_lists (d : dict [_Node , Iterable [_Node ]], create_using : Incomplete | None = None ) -> Graph [_Node ]: ...
24- def to_dict_of_dicts (G : Graph [_Node ], nodelist = None , edge_data = None ) -> dict [Incomplete , Incomplete ]: ...
24+ def to_dict_of_dicts (
25+ G : Graph [_Node ], nodelist : Collection [_Node ] | None = None , edge_data = None
26+ ) -> dict [Incomplete , Incomplete ]: ...
2527@_dispatchable
2628def from_dict_of_dicts (d , create_using = None , multigraph_input = False ) -> Graph [Incomplete ]: ...
2729@_dispatchable
28- def to_edgelist (G : Graph [_Node ], nodelist = None ): ...
30+ def to_edgelist (G : Graph [_Node ], nodelist : Collection [ _Node ] | None = None ): ...
2931@_dispatchable
3032def from_edgelist (edgelist , create_using = None ) -> Graph [Incomplete ]: ...
0 commit comments