Pylint --generated-members не игнорирует класс protobufPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Pylint --generated-members не игнорирует класс protobuf

Сообщение Anonymous »

Кто-нибудь из вас знает, как настроить pylint на ошибку для следующего модуля?
Опция не работает для «vox_api.api_pb2.*» и «vox_api.*», но работает для «Ответа»:
Результаты:
$ pylint --generated-members='vox_api.api_pb2.*' src/pyjct/jarvis_response.py -v
Using config file /storage/amoje/Sync/area22/jct/.pylintrc
************* Module pyjct.jarvis_response
src/pyjct/jarvis_response.py:17:13: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
src/pyjct/jarvis_response.py:18:12: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
src/pyjct/jarvis_response.py:19:11: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)

---------------------------------------------------------------------------------------------------
Your code has been rated at 4.83/10 (previous run: 4.83/10, +0.00)
Checked 1 files, skipped 0 files


pylint --generated-members='vox_api.*' src/pyjct/jarvis_response.py -v
Using config file /storage/amoje/Sync/area22/jct/.pylintrc
************* Module pyjct.jarvis_response
src/pyjct/jarvis_response.py:17:13: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
src/pyjct/jarvis_response.py:18:12: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)
src/pyjct/jarvis_response.py:19:11: E1101: Module 'vox_api.api_pb2' has no 'Response' member (no-member)

----------------------------------------------------------------------------------------------------
Your code has been rated at 4.83/10 (previous run: 10.00/10, -5.17)
Checked 1 files, skipped 0 files

Работает для --generated-members="Response":
$ pylint --generated-members="Response" src/pyjct/jarvis_response.py -v
Using config file /storage/amoje/Sync/area22/jct/.pylintrc

-----------------------------------------------------------------------------------------------------
Your code has been rated at 10.00/10 (previous run: 10.00/10, +0.00)
Checked 1 files, skipped 0 files

$ pylint --version
pylint 3.3.1
astroid 3.3.5
Python 3.12.3 (main, Sep 11 2024, 14:17:37) [GCC 13.2.0]

Фрагмент кода:
import vox_api.api_pb2 as api

@dataclass
class JarvisResponse:
session: api.Response


Подробнее здесь: https://stackoverflow.com/questions/792 ... obuf-class
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»