X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Faggregates%2Fvini%2Futils.py;h=ea36aaddeac4f7589af9e8a69f6e2555c9ac91d0;hb=3d7237fa0b5f2b4a60cb97c7fb3b6aecfd94558a;hp=170452867a0db9af3bea6c45beee3994c09dd5d6;hpb=3894a7e83f1dd68a854895b923fcba22228ccb1b;p=sfa.git diff --git a/sfa/rspecs/aggregates/vini/utils.py b/sfa/rspecs/aggregates/vini/utils.py index 17045286..ea36aadd 100644 --- a/sfa/rspecs/aggregates/vini/utils.py +++ b/sfa/rspecs/aggregates/vini/utils.py @@ -494,7 +494,7 @@ class Topology: for l in linkspecs: n1 = nodedict[l['endpoint'][0]] n2 = nodedict[l['endpoint'][1]] - bps = l['kbps'][0] * 1000 + bps = int(l['kbps'][0]) * 1000 self.nodelinks.append(Link(n1, n2, bps)) def nodeTopoFromSliceTags(self, slice): @@ -542,7 +542,7 @@ class Topology: maxbps = get_tc_rate(maxbw) for link in self.nodelinks: if link.bps <= 0: - raise GeniInvalidArgument(bw, "BW") + raise SfaInvalidArgument(bw, "BW") if link.bps > maxbps: raise PermissionError(" %s requested %s but max BW is %s" % (hrn, format_tc_rate(link.bps), maxbw))