radar/radar/common/exception.py
Steven Weston 59b14fe68c add new dashboard code
Adding new dashboard code for the Radar CI Dashboard

old radar code was moved to the directory scripts

Change-Id: I8a588a56aa9fd044826c889813986041fcd142d6
2014-12-30 17:10:03 -05:00

30 lines
708 B
Python

class DashboardException(Exception):
"""Base Exception for the project
To correctly use this class, inherit from it and define
the 'message' property.
"""
message = "An unknown exception occurred"
def __str__(self):
return self.message
def __init__(self):
super(DashboardException, self).__init__(self.message)
class NotFound(DashboardException):
message = "Object not found"
def __init__(self, message=None):
if message:
self.message = message
class DuplicateEntry(DashboardException):
message = "Database object already exists"
def __init__(self, message=None):
if message:
self.message = message