Пилинт: как предотвратить отпечатки - PullRequest
0 голосов
/ 25 марта 2019

Когда я использую pylint:

import pylint.lint
options = [
    filename, 
    "--output-format=json"
]
results = pylint.lint.Run(options, do_exit=False)
messages = results.linter.reporter.messages     # available with json format

Моя messages переменная имеет правильную информацию как JSON.Тем не менее, Pylint печатает сообщение JSON в консоли ...

Как я могу предотвратить print() Pylint?

Эта опция не работает:

options = [
    filename, 
    "--output-format=json",
    reports=no    # Tells whether to display a full report or only the messages.
]

см. https://pylint.readthedocs.io/en/latest/technical_reference/features.html#reports-options

...