better logging of network restart
[nodemanager.git] / plugins / interfaces.py
index 45fd183..fb7c6e3 100644 (file)
@@ -81,9 +81,12 @@ def GetSlivers(data, config=None, plc=None):
                         logger.log('interfaces (%s): error writing file %s' % (slicename, dest))
                         continue
 
-                    try:
-                        subprocess.check_call(['/usr/sbin/lxcsu', slicename, '/sbin/service',
-                                               'network', 'restart'])
-                    except:
+                    result = logger.log_call(['/usr/sbin/lxcsu', slicename, '/sbin/service network restart'])
+                    if not result:
                         logger.log('interfaces (%s): error restarting network service' % slicename)
-                    
+#                    try:
+#                        subprocess.check_call(['/usr/sbin/lxcsu', slicename, '/sbin/service',
+#                                               'network', 'restart'])
+#                    except:
+#                        logger.log('interfaces (%s): error restarting network service' % slicename)
+