summaryrefslogtreecommitdiff
path: root/networkx/drawing
diff options
context:
space:
mode:
Diffstat (limited to 'networkx/drawing')
-rw-r--r--networkx/drawing/layout.py16
-rw-r--r--networkx/drawing/nx_agraph.py16
-rw-r--r--networkx/drawing/nx_pylab.py4
3 files changed, 20 insertions, 16 deletions
diff --git a/networkx/drawing/layout.py b/networkx/drawing/layout.py
index f0aa0b4b..ca0f0437 100644
--- a/networkx/drawing/layout.py
+++ b/networkx/drawing/layout.py
@@ -509,9 +509,9 @@ def _fruchterman_reingold(
try:
nnodes, _ = A.shape
- except AttributeError as e:
+ except AttributeError as err:
msg = "fruchterman_reingold() takes an adjacency matrix as input"
- raise nx.NetworkXError(msg) from e
+ raise nx.NetworkXError(msg) from err
if pos is None:
# random initial positions
@@ -575,9 +575,9 @@ def _sparse_fruchterman_reingold(
try:
nnodes, _ = A.shape
- except AttributeError as e:
+ except AttributeError as err:
msg = "fruchterman_reingold() takes an adjacency matrix as input"
- raise nx.NetworkXError(msg) from e
+ raise nx.NetworkXError(msg) from err
# make sure we have a LIst of Lists representation
try:
A = A.tolil()
@@ -848,9 +848,9 @@ def _spectral(A, dim=2):
try:
nnodes, _ = A.shape
- except AttributeError as e:
+ except AttributeError as err:
msg = "spectral() takes an adjacency matrix as input"
- raise nx.NetworkXError(msg) from e
+ raise nx.NetworkXError(msg) from err
# form Laplacian matrix where D is diagonal of degrees
D = np.identity(nnodes, dtype=A.dtype) * np.sum(A, axis=1)
@@ -873,9 +873,9 @@ def _sparse_spectral(A, dim=2):
try:
nnodes, _ = A.shape
- except AttributeError as e:
+ except AttributeError as err:
msg = "sparse_spectral() takes an adjacency matrix as input"
- raise nx.NetworkXError(msg) from e
+ raise nx.NetworkXError(msg) from err
# form Laplacian matrix
data = np.asarray(A.sum(axis=1).T)
diff --git a/networkx/drawing/nx_agraph.py b/networkx/drawing/nx_agraph.py
index 0e3d3897..a2350ef2 100644
--- a/networkx/drawing/nx_agraph.py
+++ b/networkx/drawing/nx_agraph.py
@@ -130,8 +130,10 @@ def to_agraph(N):
"""
try:
import pygraphviz
- except ImportError as e:
- raise ImportError("requires pygraphviz " "http://pygraphviz.github.io/") from e
+ except ImportError as err:
+ raise ImportError(
+ "requires pygraphviz " "http://pygraphviz.github.io/"
+ ) from err
directed = N.is_directed()
strict = nx.number_of_selfloops(N) == 0 and not N.is_multigraph()
A = pygraphviz.AGraph(name=N.name, strict=strict, directed=directed)
@@ -198,10 +200,10 @@ def read_dot(path):
"""
try:
import pygraphviz
- except ImportError as e:
+ except ImportError as err:
raise ImportError(
"read_dot() requires pygraphviz " "http://pygraphviz.github.io/"
- ) from e
+ ) from err
A = pygraphviz.AGraph(file=path)
gr = from_agraph(A)
A.clear()
@@ -279,8 +281,10 @@ def pygraphviz_layout(G, prog="neato", root=None, args=""):
"""
try:
import pygraphviz
- except ImportError as e:
- raise ImportError("requires pygraphviz " "http://pygraphviz.github.io/") from e
+ except ImportError as err:
+ raise ImportError(
+ "requires pygraphviz " "http://pygraphviz.github.io/"
+ ) from err
if root is not None:
args += f"-Groot={root}"
A = to_agraph(G)
diff --git a/networkx/drawing/nx_pylab.py b/networkx/drawing/nx_pylab.py
index bbffab22..e01b2054 100644
--- a/networkx/drawing/nx_pylab.py
+++ b/networkx/drawing/nx_pylab.py
@@ -452,8 +452,8 @@ def draw_networkx_nodes(
try:
xy = np.asarray([pos[v] for v in nodelist])
- except KeyError as e:
- raise nx.NetworkXError(f"Node {e} has no position.") from e
+ except KeyError as err:
+ raise nx.NetworkXError(f"Node {err} has no position.") from err
if isinstance(alpha, Iterable):
node_color = apply_alpha(node_color, alpha, nodelist, cmap, vmin, vmax)