From 0ade807b91a8c84098406935d41d749f33efbe9d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Wed, 21 Oct 2009 10:19:34 +0000 Subject: [PATCH] import sioc only when needed. --- tools.py | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/tools.py b/tools.py index f3e67e1..941838b 100644 --- a/tools.py +++ b/tools.py @@ -9,10 +9,6 @@ import threading import fcntl import commands import logger -try: - import sioc -except: - pass PID_FILE = '/var/run/nm.pid' @@ -28,11 +24,12 @@ def get_hwaddr_from_plnode(): return None def get_if_from_hwaddr(hwaddr): - devs = sioc.gifconf() - for dev in devs: - dev_hwaddr = sioc.gifhwaddr(dev) - if dev_hwaddr == hwaddr: return dev - return None + import sioc + devs = sioc.gifconf() + for dev in devs: + dev_hwaddr = sioc.gifhwaddr(dev) + if dev_hwaddr == hwaddr: return dev + return None def as_daemon_thread(run): """Call function with no arguments in its own thread.""" -- 2.43.0