diff options
author | Dan Schult <dschult@colgate.edu> | 2016-05-18 21:23:00 -0400 |
---|---|---|
committer | Dan Schult <dschult@colgate.edu> | 2016-05-18 21:23:00 -0400 |
commit | 2175d1dfef78de3e88de9042037ed98d2e219183 (patch) | |
tree | faff00dbbaafe4521a75303a13388a19f875e246 /networkx/relabel.py | |
parent | 5aefafab2f05b97b150c6bf681c21ba6465c8d10 (diff) | |
download | networkx-2175d1dfef78de3e88de9042037ed98d2e219183.tar.gz |
Handle graph name attribute in relabel_nodes
Fixes #2134
simplifies read_gml handling of "name" as well.
Diffstat (limited to 'networkx/relabel.py')
-rw-r--r-- | networkx/relabel.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/networkx/relabel.py b/networkx/relabel.py index ca069c95..8f885432 100644 --- a/networkx/relabel.py +++ b/networkx/relabel.py @@ -147,7 +147,8 @@ def _relabel_inplace(G, mapping): def _relabel_copy(G, mapping): H = G.__class__() - H.name = "(%s)" % G.name + if G.name: + H.name = "(%s)" % G.name if G.is_multigraph(): H.add_edges_from( (mapping.get(n1, n1),mapping.get(n2, n2),k,d.copy()) for (n1,n2,k,d) in G.edges(keys=True, data=True)) |