Skip to content

Commit 764a6d2

Browse files
authored
Discard changes to stubs/networkx/networkx/classes/multigraph.pyi
1 parent fc0104b commit 764a6d2

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

stubs/networkx/networkx/classes/multigraph.pyi

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,29 +7,27 @@ from typing_extensions import TypeAlias
77
from networkx.classes.coreviews import MultiAdjacencyView
88
from networkx.classes.graph import Graph, _MapFactory, _Node
99
from networkx.classes.multidigraph import MultiDiGraph
10-
from networkx.classes.reportviews import DiMultiDegreeView, MultiDegreeView, MultiEdgeView, OutMultiEdgeView
10+
from networkx.classes.reportviews import OutMultiEdgeView
1111

1212
_MultiEdge: TypeAlias = tuple[_Node, _Node, int] # noqa: Y047
1313

1414
__all__ = ["MultiGraph"]
1515

1616
class MultiGraph(Graph[_Node]):
1717
edge_key_dict_factory: ClassVar[_MapFactory]
18-
def to_directed_class(self) -> type[MultiDiGraph[_Node]]: ...
19-
def to_undirected_class(self) -> type[MultiGraph[_Node]]: ...
2018
def __init__(self, incoming_graph_data=None, multigraph_input: bool | None = None, **attr) -> None: ...
2119
@cached_property
2220
def adj(self) -> MultiAdjacencyView[_Node, _Node, dict[str, Incomplete]]: ...
2321
def new_edge_key(self, u: _Node, v: _Node) -> int: ...
2422
def add_edge(self, u_for_edge, v_for_edge, key=None, **attr): ... # type: ignore[override] # Has an additional `key` keyword argument
2523
def remove_edge(self, u, v, key=None): ...
2624
def has_edge(self, u: _Node, v: _Node, key=None) -> bool: ...
27-
@cached_property
28-
def edges(self) -> MultiEdgeView[_Node] | OutMultiEdgeView[_Node]: ... # Include subtypes' possible return types
2925
def get_edge_data( # type: ignore[override] # Has an additional `key` keyword argument
3026
self, u, v, key=None, default=None
3127
) -> Mapping[str, Incomplete]: ...
32-
@cached_property
33-
def degree(self) -> MultiDegreeView[_Node] | DiMultiDegreeView[_Node]: ... # Include subtypes' possible return types
28+
def copy(self, as_view: bool = False) -> MultiGraph[_Node]: ...
3429
def to_directed(self, as_view: bool = False) -> MultiDiGraph[_Node]: ...
3530
def to_undirected(self, as_view: bool = False) -> MultiGraph[_Node]: ...
31+
def number_of_edges(self, u: _Node | None = None, v: _Node | None = None) -> int: ...
32+
@cached_property
33+
def edges(self) -> OutMultiEdgeView[_Node]: ...

0 commit comments

Comments
 (0)