summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--networkx/generators/degree_seq.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/networkx/generators/degree_seq.py b/networkx/generators/degree_seq.py
index 280f018f..be634e5f 100644
--- a/networkx/generators/degree_seq.py
+++ b/networkx/generators/degree_seq.py
@@ -107,8 +107,9 @@ def configuration_model(deg_sequence,create_using=None,seed=None):
>>> G.remove_edges_from(G.selfloop_edges())
"""
- if not sum(deg_sequence)%2 ==0:
- raise nx.NetworkXError('Invalid degree sequence')
+ if sum(deg_sequence) % 2 != 0:
+ msg = 'Invalid degree sequence: sum of degrees must be even, not odd'
+ raise nx.NetworkXError(msg)
if create_using is None:
create_using = nx.MultiGraph()