diff options
Diffstat (limited to 'networkx/drawing')
-rw-r--r-- | networkx/drawing/layout.py | 16 | ||||
-rw-r--r-- | networkx/drawing/nx_agraph.py | 16 | ||||
-rw-r--r-- | networkx/drawing/nx_pylab.py | 4 |
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) |