bugfix
authorThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Mon, 14 Nov 2011 08:14:06 +0000 (09:14 +0100)
committerThierry Parmentelat <thierry.parmentelat@sophia.inria.fr>
Mon, 14 Nov 2011 08:14:06 +0000 (09:14 +0100)
sfa/plc/aggregate.py

index b784355..1c6cdcb 100644 (file)
@@ -40,7 +40,11 @@ class Aggregate:
             iface['interface_id'] = interface['interface_id']
             iface['node_id'] = interface['node_id']
             iface['ipv4'] = interface['ip']
-            iface['bwlimit'] = str(int(interface['bwlimit'])/1000)
+            try:
+                iface['bwlimit'] = str(int(interface['bwlimit'])/1000)
+            except:
+                # xxx not sure how to code that no limit was set
+                iface['bwlimit'] = ''
             interfaces[iface['interface_id']] = iface
         return interfaces