Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- Base Exception, Error
- """
- class Error(Exception):
- def __init__(self, message):
- self.message = message
- def __str__(self):
- return "[ERROR] %sn" % str(self.message)
- def log(self):
- ret = "%s" % str(self.message)
- if(hasattr(self, "reason")):
- return "".join([ret, "n==> %s" % str(self.reason)])
- return ret
- class PCSException(Error):
- def __init__(self, message, reason = None):
- self.message = message
- self.reason = reason
- def __str__(self):
- ret = "[PCS_ERROR] %sn" % str(self.message)
- if(self.reason != None):
- ret += "[REASON] %sn" % str(self.reason)
- return ret
- raise "SomeNameOfAnExceptionClass"
- 'n==> '.join(exception.args)
- class SomeException(Exception): pass
Add Comment
Please, Sign In to add comment