예제 #1
0
파일: deploy.py 프로젝트: goosemo/commander
    def local(self, cmd, *args, **kwargs):
        cmd = self._wrap_cmd(cmd, 'lcwd')
        self._output(prefixlines('localhost', "running", cmd, "blue"))
        start = time.time()
        status = local(cmd, output=False, *args, **kwargs)
        end = time.time()
        try:
            self._check_status(status)
        except BadReturnCode:
            self._output(cmd_status(end - start, 'localhost', cmd,
                                    status, state='failed', color="red"),
                         logging.warning)
            raise

        self._output(cmd_status(end - start, 'localhost', cmd, status))
        return status
예제 #2
0
    def local(self, cmd, *args, **kwargs):
        cmd = self._wrap_cmd(cmd, 'lcwd')
        self._output(prefixlines('localhost', "running", cmd, "blue"))
        start = time.time()
        status = local(cmd, output=False, *args, **kwargs)
        end = time.time()
        try:
            self._check_status(status)
        except BadReturnCode:
            self._output(
                cmd_status(end - start,
                           'localhost',
                           cmd,
                           status,
                           state='failed',
                           color="red"), logging.warning)
            raise

        self._output(cmd_status(end - start, 'localhost', cmd, status))
        return status
예제 #3
0
파일: deploy.py 프로젝트: jbalogh/commander
 def local(self, cmd, *args, **kwargs):
     cmd = self._wrap_cmd(cmd, "lcwd")
     status = local(cmd, output=False, *args, **kwargs)
     self._output("localhost", cmd, status)
     return status
예제 #4
0
 def local(self, cmd, *args, **kwargs):
     cmd = self._wrap_cmd(cmd, "lcwd")
     return local(cmd, *args, **kwargs)