summaryrefslogtreecommitdiff
path: root/networkx/classes
diff options
context:
space:
mode:
authorJarrod Millman <jarrod.millman@gmail.com>2021-10-23 15:37:48 -0700
committerGitHub <noreply@github.com>2021-10-23 15:37:48 -0700
commit0c503e31ba0062dc9a4ed47c380481aa8d6978c8 (patch)
treeef389b7ba52dec39941978824c7e0e833f17ab9e /networkx/classes
parent27d362b9a752adf38d7db1828a48f50bb41c84bd (diff)
downloadnetworkx-0c503e31ba0062dc9a4ed47c380481aa8d6978c8.tar.gz
Drop Py37 (#5143)
* Drop Py37 * XML serialization issue * Use math.comb Co-authored-by: Simone Gasperini <simone.gasperini2@studio.unibo.it> * Run pyupgrade --py38-plus * Run black * More documentation * Deprecate euclidean Co-authored-by: Simone Gasperini <simone.gasperini2@studio.unibo.it>
Diffstat (limited to 'networkx/classes')
-rw-r--r--networkx/classes/function.py2
-rw-r--r--networkx/classes/ordered.py8
-rw-r--r--networkx/classes/tests/historical_tests.py2
-rw-r--r--networkx/classes/tests/test_digraph_historical.py2
4 files changed, 7 insertions, 7 deletions
diff --git a/networkx/classes/function.py b/networkx/classes/function.py
index fdc6f69f..6830e59a 100644
--- a/networkx/classes/function.py
+++ b/networkx/classes/function.py
@@ -1295,7 +1295,7 @@ def path_weight(G, path, weight):
raise nx.NetworkXNoPath("path does not exist")
for node, nbr in nx.utils.pairwise(path):
if multigraph:
- cost += min([v[weight] for v in G[node][nbr].values()])
+ cost += min(v[weight] for v in G[node][nbr].values())
else:
cost += G[node][nbr][weight]
return cost
diff --git a/networkx/classes/ordered.py b/networkx/classes/ordered.py
index 67021e5a..778ed14c 100644
--- a/networkx/classes/ordered.py
+++ b/networkx/classes/ordered.py
@@ -73,7 +73,7 @@ class OrderedGraph(Graph):
DeprecationWarning,
stacklevel=2,
)
- super(OrderedGraph, self).__init__(incoming_graph_data, **attr)
+ super().__init__(incoming_graph_data, **attr)
class OrderedDiGraph(DiGraph):
@@ -101,7 +101,7 @@ class OrderedDiGraph(DiGraph):
DeprecationWarning,
stacklevel=2,
)
- super(OrderedDiGraph, self).__init__(incoming_graph_data, **attr)
+ super().__init__(incoming_graph_data, **attr)
class OrderedMultiGraph(MultiGraph):
@@ -130,7 +130,7 @@ class OrderedMultiGraph(MultiGraph):
DeprecationWarning,
stacklevel=2,
)
- super(OrderedMultiGraph, self).__init__(incoming_graph_data, **attr)
+ super().__init__(incoming_graph_data, **attr)
class OrderedMultiDiGraph(MultiDiGraph):
@@ -159,4 +159,4 @@ class OrderedMultiDiGraph(MultiDiGraph):
DeprecationWarning,
stacklevel=2,
)
- super(OrderedMultiDiGraph, self).__init__(incoming_graph_data, **attr)
+ super().__init__(incoming_graph_data, **attr)
diff --git a/networkx/classes/tests/historical_tests.py b/networkx/classes/tests/historical_tests.py
index daa5dbaf..612d55f4 100644
--- a/networkx/classes/tests/historical_tests.py
+++ b/networkx/classes/tests/historical_tests.py
@@ -404,7 +404,7 @@ class HistoricalTests:
G.edges(), [("A", "B"), ("A", "C"), ("B", "D"), ("C", "B"), ("C", "D")]
)
- assert sorted([v for k, v in G.degree()]) == [0, 0, 0, 2, 2, 3, 3]
+ assert sorted(v for k, v in G.degree()) == [0, 0, 0, 2, 2, 3, 3]
assert sorted(G.degree(), key=str) == [
("A", 2),
("B", 3),
diff --git a/networkx/classes/tests/test_digraph_historical.py b/networkx/classes/tests/test_digraph_historical.py
index 7047bbf3..403051fa 100644
--- a/networkx/classes/tests/test_digraph_historical.py
+++ b/networkx/classes/tests/test_digraph_historical.py
@@ -32,7 +32,7 @@ class TestDiGraphHistorical(HistoricalTests):
G = self.G()
G.add_nodes_from("GJK")
G.add_edges_from([("A", "B"), ("A", "C"), ("B", "D"), ("B", "C"), ("C", "D")])
- assert sorted([v for k, v in G.in_degree()]) == [0, 0, 0, 0, 1, 2, 2]
+ assert sorted(v for k, v in G.in_degree()) == [0, 0, 0, 0, 1, 2, 2]
assert dict(G.out_degree()) == {
"A": 2,
"C": 1,