Сторонняя библиотека (написанная на C), которую я использую в своем коде на Python, выдает предупреждения. Я хочу иметь возможность использовать try
except
синтаксис для правильной обработки этих предупреждений. Есть ли способ сделать это?
2
Это предупреждение - это просто текстовые сообщения, написанные на stderr?
—
Fenikso
Фениксо: Точно не знаю, похоже, настоящее предупреждение
—
Борис Горелик,
Как распознать «настоящее предупреждение»? Я думал, что в C вы получаете настоящее предупреждение во время компиляции.
—
Fenikso
warnings.filterwarnings
делает именно то, что вы хотите, я не понимаю, в чем ваша проблема?
@ Фениксо, @ Рош Оксюморон, ты был прав. Моя ошибка.
—
Борис Горелик
warnings.filterwarnigns('error')
делает свою работу. Я не могу найти оригинальный ответ, предлагающий это решение