Ответ 1
Поднимите свое исключение следующим образом:
if CONDITION == True:
raise ValueError(HELPING_EXPLANATION)
От PEP 8 - Руководство по стилю для кода Python - Рекомендации по программированию:
При создании исключения используйте
ValueError('message')
вместо старой формыraise ValueError, 'message'
.Форма, использующая парный вариант, предпочтительнее, потому что, когда аргументы исключений длинны или включают форматирование строк, вам не нужно использовать символы продолжения строки благодаря содержащимся круглым скобкам. Старая форма будет удалена в Python 3.