X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=it%2Fotf.git;a=blobdiff_plain;f=a1-sdnc-vth%2Fapp%2Ferrors%2Fbad_request_exception.py;fp=a1-sdnc-vth%2Fapp%2Ferrors%2Fbad_request_exception.py;h=a3e3d22d9cb32fbc8179e48e8ab9f1384715d0fe;hp=0000000000000000000000000000000000000000;hb=63b197b11b12a536254352f134262ad90f31593b;hpb=fa00af93f9173da630cd425fa8e0cbfaadf39a68 diff --git a/a1-sdnc-vth/app/errors/bad_request_exception.py b/a1-sdnc-vth/app/errors/bad_request_exception.py new file mode 100644 index 0000000..a3e3d22 --- /dev/null +++ b/a1-sdnc-vth/app/errors/bad_request_exception.py @@ -0,0 +1,21 @@ +""" +Args: +Returns: +Examples: +""" +class BadRequestException(Exception): + """ + Args: + Returns: + Examples: + """ + def __init__(self, status_code=406, message="Not Acceptable Response"): + cases = { + 401:"Unauthorized", + 403:"Forbidden", + 404:"Not Found", + 423:"Not Operational" + } + super().__init__(cases.get(status_code, message)) + self.status_code = status_code + self.message = message