浏览代码

AMBARI-13697. local variable 'out' referenced before assignment (aonishuk)

Andrew Onishuk 9 年之前
父节点
当前提交
d501a38a14
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      ambari-common/src/main/python/resource_management/core/providers/service.py

+ 2 - 2
ambari-common/src/main/python/resource_management/core/providers/service.py

@@ -67,7 +67,7 @@ class ServiceProvider(Provider):
       else:
         ret,out = shell.call(custom_cmd)
     else:
-      ret = self._init_cmd(command)
+      ret,out = self._init_cmd(command)
 
     if expect is not None and expect != ret:
       raise Fail("%r command %s for service %s failed with return code: %d. %s" % (
@@ -84,7 +84,7 @@ class ServiceProvider(Provider):
         ret,out = shell.call(["/sbin/" + command, self.resource.service_name])
     else:
       ret,out = shell.call(["/etc/init.d/%s" % self.resource.service_name, command])
-    return ret
+    return ret,out
 
   @property
   def _upstart(self):