Как исправить: W602 устарела форма восходящего исключения

Если я использую pylint (через sublimerlinter), я получаю следующее предупреждающее сообщение:

W602 deprecated form of raising exception

Это я использую исключения в своем коде:

 if CONDITION == True: raise ValueError, HELPING_EXPLANATION 

  • Решение PyCharm - flask.ext.sqlalchemy vs flask_sqlalchemy
  • Создание нескольких соединений SSH за один раз с помощью Paramiko
  • Должен ли я использовать сельдерей или морковь для проекта Django?
  • Найти все вхождения ключа в вложенных словарях и списках python
  • Веб-хостинг Python: зачем нужны перезагрузки сервера?
  • Вычисление хеша md5 структуры данных
  • Python Multiprocessing - Как передать функции kwargs?
  • Как разбить массив numpy в куски фиксированного размера с перекрытием и без него?
  • One Solution collect form web for “Как исправить: W602 устарела форма восходящего исключения”

    Поднимите свое исключение следующим образом:

     if CONDITION == True: raise ValueError(HELPING_EXPLANATION) 

    От PEP 8 – Руководство по стилю для кода Python – Рекомендации по программированию :

    Когда вы создаете исключение, используйте raise ValueError('message') вместо старой формы, raise ValueError, 'message' .

    Форма, использующая парный вариант, предпочтительнее, потому что, когда аргументы исключения длинны или включают форматирование строк, вам не нужно использовать символы продолжения строки благодаря содержащимся круглым скобкам. Старая форма будет удалена в Python 3.

    Interesting Posts

    сравнить объект с пустым кортежем с оператором 'is' в Python 2.x

    API Pinterest – возврат 403 на экземпляр EC2

    Как создать файл изображения PNG из списка значений пикселей в Python?

    Как установить цветовой цикл по умолчанию для всех подзаговоров с помощью matplotlib?

    Интерактивный Python: не может заставить `% lprun` работать, хотя line_profiler импортирован правильно

    Как я могу обнаружить и отслеживать людей с помощью OpenCV?

    Эффективная проверка, являются ли два числа ко-простыми (относительно простых)?

    Как установить и получить атрибут родительского класса из унаследованного класса в Python?

    Конкатенация массивов Numpy без копирования

    Как получить текущее имя тестового теста из testuite в unittest

    python: Могу ли я запустить скрипт python без фактической установки python?

    Запуск пакета python

    Как сформировать столбец кортежа из двух столбцов в Pandas

    Является ли внедрение абстрактного метода неписаным?

    Сортировка списка dicts по значениям dict

    Python - лучший язык программирования в мире.