"内联文字的起始字符串,没有结束字符串"来自AWS CLI

时间:2017-09-25 06:52:16

标签: amazon-web-services aws-cli

运行aws codebuild create-project help然后按q退出后,我的终端显示:

<string>:180: (WARNING/2) Inline literal start-string without end-string.
<string>:309: (WARNING/2) Inline literal start-string without end-string.
<string>:690: (WARNING/2) Inline literal start-string without end-string.

我怀疑AWS CLI帮助中存在错误,因此我认为这是我自己系统中的错误配置 - 但我不知道如何调试它。

即使在使用Command-N创建的新终端上也会发生这种情况,因此它不是由以前命令的遗留怪异引起的。

设定:

  • Mac OS Sierra 10.12.6
  • iTerm2 3.1.1 / Terminal 2.7.3
  • aws-cli / 1.11.154 Python / 2.7.10 Darwin / 16.7.0 botocore / 1.7.12

1 个答案:

答案 0 :(得分:1)

这是一个众所周知的bug。 Python打印帮助字符串的方式存在问题。它绝不应影响AWS CLI命令的功能。

不仅对codebuild,您还会看到其他AWS CLI命令的相同警告。它是无害的,希望将在未来的CLI版本中修复。