File float-speed.patch of Package python-napalm-procurve

Index: napalm-procurve-0.7.0/napalm_procurve/procurve.py
===================================================================
--- napalm-procurve-0.7.0.orig/napalm_procurve/procurve.py
+++ napalm-procurve-0.7.0/napalm_procurve/procurve.py
@@ -774,7 +774,7 @@ class ProcurveDriver(NetworkDriver):
                     "is_enabled": True if if_adm_state[idx] == "1" else False,
                     "description": str(if_alias[idx]),
                     "last_flapped": -1.0,  # Data makes no sense... unsupported for now.
-                    "speed": int(int(if_speed[idx].replace(",", "")) / 1000 / 1000),
+                    "speed": float(int(if_speed[idx].replace(",", "")) / 1000 / 1000),
                     "mac_address": str(if_macs[idx]),
                     "mtu": int(if_mtu[idx]),
                 }
openSUSE Build Service is sponsored by