def remote(self, cmd, *args, **kwargs): remote_kwargs = self.remote_kwargs.copy() remote_kwargs.update(kwargs) cmd = self._wrap_cmd(cmd, 'cwd') self._output(prefixlines(self.env['host'], "running", cmd, "blue")) start = time.time() status = remote(self.env['host'], cmd, output=False, *args, **remote_kwargs).values()[0] end = time.time() try: self._check_status(status) except BadReturnCode: self._output( cmd_status(end - start, self.env['host'], cmd, status, state='failed', color="red"), logging.warning) raise self._output(cmd_status(end - start, self.env['host'], cmd, status)) return status
def remote(self, cmd, *args, **kwargs): remote_kwargs = self.remote_kwargs.copy() remote_kwargs.update(kwargs) cmd = self._wrap_cmd(cmd, "cwd") status = remote(self.env["host"], cmd, output=False, *args, **remote_kwargs).values()[0] self._output(self.env["host"], cmd, status) return status
def remote(self, cmd, *args, **kwargs): remote_kwargs = self.remote_kwargs.copy() remote_kwargs.update(kwargs) cmd = self._wrap_cmd(cmd, 'cwd') self._output(prefixlines(self.env['host'], "running", cmd, "blue")) start = time.time() status = remote(self.env['host'], cmd, output=False, *args, **remote_kwargs).values()[0] end = time.time() try: self._check_status(status) except BadReturnCode: self._output(cmd_status(end - start, self.env['host'], cmd, status, state='failed', color="red"), logging.warning) raise self._output(cmd_status(end - start, self.env['host'], cmd, status)) return status
def remote(self, cmd, *args, **kwargs): cmd = self._wrap_cmd(cmd, "cwd") return remote(self.env["host"], cmd, *args, **kwargs).values()[0]