Explorar o código

delete ineffectual assignment

Signed-off-by: yupengzte <yu.peng36@zte.com.cn>
yupengzte %!s(int64=8) %!d(string=hai) anos
pai
achega
5794008b68
Modificáronse 1 ficheiros con 9 adicións e 6 borrados
  1. 9 6
      cli/command/service/logs.go

+ 9 - 6
cli/command/service/logs.go

@@ -93,6 +93,14 @@ func runLogs(dockerCli *command.DockerCli, opts *logsOptions) error {
 			return err
 			return err
 		}
 		}
 		task, _, err := cli.TaskInspectWithRaw(ctx, opts.target)
 		task, _, err := cli.TaskInspectWithRaw(ctx, opts.target)
+		if err != nil {
+			if client.IsErrTaskNotFound(err) {
+				// if the task isn't found, rewrite the error to be clear
+				// that we looked for services AND tasks and found none
+				err = fmt.Errorf("no such task or service")
+			}
+			return err
+		}
 		tty = task.Spec.ContainerSpec.TTY
 		tty = task.Spec.ContainerSpec.TTY
 		// TODO(dperny) hot fix until we get a nice details system squared away,
 		// TODO(dperny) hot fix until we get a nice details system squared away,
 		// ignores details (including task context) if we have a TTY log
 		// ignores details (including task context) if we have a TTY log
@@ -104,15 +112,10 @@ func runLogs(dockerCli *command.DockerCli, opts *logsOptions) error {
 
 
 		responseBody, err = cli.TaskLogs(ctx, opts.target, options)
 		responseBody, err = cli.TaskLogs(ctx, opts.target, options)
 		if err != nil {
 		if err != nil {
-			if client.IsErrTaskNotFound(err) {
-				// if the task ALSO isn't found, rewrite the error to be clear
-				// that we looked for services AND tasks
-				err = fmt.Errorf("No such task or service")
-			}
 			return err
 			return err
 		}
 		}
+
 		maxLength = getMaxLength(task.Slot)
 		maxLength = getMaxLength(task.Slot)
-		responseBody, err = cli.TaskLogs(ctx, opts.target, options)
 	} else {
 	} else {
 		tty = service.Spec.TaskTemplate.ContainerSpec.TTY
 		tty = service.Spec.TaskTemplate.ContainerSpec.TTY
 		// TODO(dperny) hot fix until we get a nice details system squared away,
 		// TODO(dperny) hot fix until we get a nice details system squared away,