better logging of network restart
authorScott Baker <smbaker@gmail.com>
Wed, 13 Nov 2013 02:12:15 +0000 (18:12 -0800)
committerScott Baker <smbaker@gmail.com>
Wed, 13 Nov 2013 02:12:15 +0000 (18:12 -0800)
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)
+