Повышение пользовательского исключения при подключении к sqlite - PullRequest
0 голосов
/ 27 марта 2019

Допустим, я хочу подключиться к базе данных, но получаю ошибку при подключении.В большинстве примеров, которые я нашел, люди ловят основное исключение ошибки.Но это также поймает любую другую ошибку.Итак, вопрос в том, что я должен сделать, чтобы вызвать различные определенные пользователем исключения?Другими словами, как бросить пользовательское исключение вместо предопределенного исключения?

1 Ответ

0 голосов
/ 27 марта 2019

Как это:

class MySpecificException(Exception):
    print('Handle exception here:')

try:
    1/0
except ZeroDivisionError as e:
    print('error text')
    raise MySpecificException('SpecificException')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...