a3e3d22d9cb32fbc8179e48e8ab9f1384715d0fe
[it/otf.git] / a1-sdnc-vth / app / errors / bad_request_exception.py
1 """\r
2 Args:\r
3 Returns:\r
4 Examples:\r
5 """\r
6 class BadRequestException(Exception):\r
7     """\r
8     Args:\r
9     Returns:\r
10     Examples:\r
11     """\r
12     def __init__(self, status_code=406, message="Not Acceptable Response"):\r
13         cases = {\r
14             401:"Unauthorized",\r
15             403:"Forbidden",\r
16             404:"Not Found",\r
17             423:"Not Operational"\r
18             }\r
19         super().__init__(cases.get(status_code, message))\r
20         self.status_code = status_code\r
21         self.message = message\r