Обрабатывать пользовательское предупреждение об устаревании с помощью Pylint - PullRequest
3 голосов
/ 17 сентября 2010

Есть ли способ сообщить Pylint, что он должен показывать предупреждающее сообщение, когда видит пользовательское предупреждение об устаревании?

Я пробовал warnings.warn, DeprecationWarning, но Pylint игнорирует их.

1 Ответ

2 голосов
/ 17 сентября 2010

Поскольку warnings.warn & c должны происходить во время выполнения, Pylint по умолчанию не видит в них ничего странного. Чтобы изменить это, я думаю, вам нужно следовать (расширенным и редким) документам для написания своей собственной программы проверки , с помощью которой вы можете выдавать предупреждения о любых характеристиках источников (как необработанных, так и скомпилированных AST его уровень).

...