/
sam_single_1
/
ServiceVkAuth
Обзор
Документация
Войти
/
sam_single_1
/
ServiceVkAuth
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/modules/endpoints/error_shecmas.py
41 строка
990 B
sam_single_1
Before refactor
22 окт 2024, 19:17
22 окт 2024, 19:17
83c90dd
Код
Авторство
О чём код?
from pydantic import BaseModel class ErrorMessages: SERVER_PROBlEM = "this server problem" EXTERNAL_API_PROBLEM = "can't connect to external api" DATABASE_PROBLEM = "cant't connect to database" SERVICES_PROBLEM = "can't connetct to other service" USER_DATA_PROBLEM = "something wring with your data" NOT_FIND_USER = "not find this user's data" NOT_AUTHED = "your not authed" NOT_PERMISSON = "you have no permisson" ErrorCodes = { ErrorMessages.SERVER_PROBlEM: 10, ErrorMessages.EXTERNAL_API_PROBLEM: 1, ErrorMessages.DATABASE_PROBLEM: 1, ErrorMessages.SERVER_PROBlEM: 1, ErrorMessages.DATABASE_PROBLEM: 2, ErrorMessages.NOT_FIND_USER: 2, ErrorMessages.NOT_AUTHED: 3, ErrorMessages.NOT_PERMISSON: 4, } class ErrorResponse(BaseModel): message: str error_code: int class ErrorResponse400(ErrorResponse): pass class ErrorResponse401(ErrorResponse): pass class ErrorResponse403(ErrorResponse): pass