diff --git a/lib/hb.py b/lib/hb.py index 132ef72287..03f797c602 100644 --- a/lib/hb.py +++ b/lib/hb.py @@ -13,6 +13,8 @@ from rcGlobalEnv import rcEnv from storage import Storage +rcifconfig = __import__("rcIfconfig"+rcEnv.sysname) + class Hb(shared.OsvcThread): """ Heartbeat parent class @@ -128,8 +130,7 @@ def set_beating(self, nodename="*"): @staticmethod def get_ip_address(ifname): - mod = __import__("rcIfconfig"+rcEnv.sysname) - ifconfig = mod.ifconfig() + ifconfig = rcifconfig.ifconfig() intf = ifconfig.interface(ifname) if isinstance(intf.ipaddr, list): addr = intf.ipaddr[0]