From bc8f4bd7e45affd6e3d74562a0511a634d0d92cd Mon Sep 17 00:00:00 2001 From: Marco Capitani Date: Tue, 26 Sep 2017 17:20:48 +0200 Subject: Model: add check for disconnected dif --- rumba/model.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'rumba/model.py') diff --git a/rumba/model.py b/rumba/model.py index bb7d213..a223fb4 100644 --- a/rumba/model.py +++ b/rumba/model.py @@ -694,6 +694,8 @@ class Experiment: self.dt_flows[-1].append({'src': enrollee, 'dst': enroller}) frontier.add(edge[0]) + if len(dif.members) != len(enrolled): + raise Exception("Disconnected DIF found: %s" % (dif,)) # In case of a full mesh enrollment or dt flows for cur in dif_graphs[dif]: -- cgit v1.2.3