Python pep8 предупреждений об отступах при использовании строк в скобках и более двух строк - PullRequest
1 голос
/ 29 мая 2019

Я писал код с использованием argparse на Python, и моя IDE жаловалась на некоторые отступы строки, но не на другие.

# (1) no brackets around help string, three lines, doesn't complain
parser.add_argument("--serial", action="store_const", help="This explains "
                    "the command in more words than the other argument."
                    "Thats why it takes three lines.")
# (2) brackets around help string, two lines, doesnt complain
parser.add_argument("-c", "--cores", type=int, help=("This argument only"
                    "needs two lines to explain it"))
# (3) brackets around help string, three lines, complains
# continuation line under-indented for visual indent (in the last line)
parser.add_argument("--serial", action="store_const", help=("This explains "
                    "the command in more words than the other argument."
                    "Thats why it takes three lines."))
# (4) three lines with brackets, but indented up to help, doesnt complain
parser.add_argument("--serial", action="store_const", help=("This explains "
                                                            "the command ."
                                                            "with few words."))

Это было подтверждено с помощью онлайн-проверок pep8 со стандартной длиной строки 79 символов.Почему только (3) отклоняется средством проверки формата?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...