]> git.proxmox.com Git - mirror_ifupdown2.git/blobdiff - ifupdown/scheduler.py
performance fix: better handling fd to allow subprocess.close_fds=False and code...
[mirror_ifupdown2.git] / ifupdown / scheduler.py
index d906a1189d4c0c549ef8a58efe0a798e25aee5af..09ac1a698aa95e483abccb612320e0402351f49c 100644 (file)
@@ -20,6 +20,7 @@ from graph import *
 from collections import deque
 from threading import *
 from ifupdownbase import *
+from ifupdown.utils import utils
 from sets import Set
 
 class ifaceSchedulerFlags():
@@ -112,9 +113,9 @@ class ifaceScheduler():
                 ifupdownobj.logger.debug('%s: %s : running script %s'
                     %(ifacename, op, mname))
                 try:
-                    ifupdownobj.exec_command(mname, cmdenv=cenv)
+                    utils.exec_command(mname, env=cenv)
                 except Exception, e:
-                    ifupdownobj.log_error(str(e))
+                    ifupdownobj.log_error('%s: %s %s' % (ifacename, op, str(e)))
 
     @classmethod
     def run_iface_list_ops(cls, ifupdownobj, ifaceobjs, ops):