Bug 33075

Summary: pylint не работает должным образом.
Product: Branch p8 Reporter: Vadim Zelenin <VadimZelenin>
Component: pylintAssignee: Grigory Ustinov <grenka>
Status: CLOSED WONTFIX QA Contact: qa-p8 <qa-p8>
Severity: normal    
Priority: P3 CC: grenka
Version: не указанаKeywords: backport
Hardware: all   
OS: Linux   
Attachments:
Description Flags
образец файла для проверки none

Description Vadim Zelenin 2017-02-03 15:08:59 MSK
Created attachment 6958 [details]
образец файла для проверки

Ожидается, что pylint -E на файле t0.py (см.приложение) не выдаст ничего.

По факту pylint во-первых выдаёт сообщение о своей проблеме (Problem importing), а во-вторых сообщает о несуществующей проблеме (Undefined variable).


$ pylint -E t0.py
Problem importing module classes.py: cannot import name InferenceContext
Problem importing module classes.pyo: cannot import name InferenceContext
Problem importing module classes.pyc: cannot import name InferenceContext
Warning: option include-ids is deprecated and ignored.
************* Module t0
E:  6, 8: Undefined variable 'self' (undefined-variable)
Comment 1 Grigory Ustinov 2018-08-17 19:16:17 MSK
В сизифе такого нет. Пробуем бэкпортировать.
Comment 2 Grigory Ustinov 2020-02-20 14:58:56 MSK
В p9 работает нормально. Обновляйтесь.
Comment 3 Vadim Zelenin 2020-06-17 16:12:20 MSK
(Ответ для Grigory Ustinov на комментарий #2)
> В p9 работает нормально. Обновляйтесь.

Рад бы в рай, да грехи не пускают.
в p9 libqt4-sql-mysql собран с libmysqlclient21,
который не может взаимодействовать с "устаревшими" версиями mysql/mariadb.

Я поленюсь пересобирать libqt4-sql-mysql и пока сервера не обновятся останусь на p8 :(