X-Git-Url: https://gerrit.onap.org/r/gitweb?p=multicloud%2Fframework.git;a=blobdiff_plain;f=multivimbroker%2Fmultivimbroker%2Fpub%2Fexceptions.py;h=6553702e95e519511754385894266433a81b23a5;hp=f11bb16aaf6c3345f9b843f4dd9fce465290075f;hb=67430600410e312c2db5a6a7709da8e45a5245fa;hpb=b1b0386b5ed988fbbf25e326c3d0ce951eff07cd diff --git a/multivimbroker/multivimbroker/pub/exceptions.py b/multivimbroker/multivimbroker/pub/exceptions.py index f11bb16..6553702 100644 --- a/multivimbroker/multivimbroker/pub/exceptions.py +++ b/multivimbroker/multivimbroker/pub/exceptions.py @@ -10,5 +10,22 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -class VimBrokerException(Exception): - pass +class BaseException(Exception): + + message = "Exception" + + def __init__(self, message=None, status_code="", content=""): + super(BaseException, self).__init__(message) + self.message = message or self.message + self.status_code = status_code + self.content = content + + +class VimBrokerException(BaseException): + + message = "vim error" + + +class NotFound(BaseException): + + message = "not found error"