103 подписчика
Предположим, что вы создаете свою собственную библиотеку, и вот незадача, вам нужно оградить пользователя от выполнения того что вроде бы выполняется, но не должно. Для этого можно создать класс ошибки. Как это сделать? Создайте обычный класс, но сделайте его наследником Exception, я поместил туда конструктор который просто ничего не делает: class NegativeError(Exception): def __init__(self): pass Я, кстати, создал для этой ошибки отдельный файл, потом поймете зачем. А пока что давайте реализуем примитивный класс, который будет использовать эту ошибку...
2 года назад