Условие в исключении

Могу ли я создать условие в исключении? Имеем код

except vk_api.exceptions.ApiError as ex: 
    if ex == "[15] Access denied: this profile is private":
        print("Yes")
    else:
        pass
    break

Ответы (1 шт):

Автор решения: knodr

Да, можете. При сравнении преобразовывайте ошибку в строку

except Exception as er:
    error_message = str(er) 
    expected_error = "[15] Access denied: this profile is private"
    if error_message == expected_error:
        ...
→ Ссылка