diff options
| -rw-r--r-- | networkx/generators/degree_seq.py | 5 |
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() |
