mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-05-04 20:45:49 +08:00
[networkx] completed type annotation for equivalence_classes (#14352)
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
from _typeshed import Incomplete
|
||||
from collections.abc import Callable
|
||||
from collections.abc import Callable, Iterable
|
||||
|
||||
from networkx.classes.graph import Graph, _Node
|
||||
from networkx.utils.backends import _dispatchable
|
||||
@@ -7,7 +7,7 @@ from networkx.utils.backends import _dispatchable
|
||||
__all__ = ["contracted_edge", "contracted_nodes", "equivalence_classes", "identified_nodes", "quotient_graph"]
|
||||
|
||||
@_dispatchable
|
||||
def equivalence_classes(iterable, relation): ...
|
||||
def equivalence_classes(iterable: Iterable[_Node], relation: Callable[[_Node, _Node], bool]) -> set[frozenset[_Node]]: ...
|
||||
@_dispatchable
|
||||
def quotient_graph(
|
||||
G: Graph[_Node],
|
||||
|
||||
Reference in New Issue
Block a user