summaryrefslogtreecommitdiffstats
path: root/aurweb/exceptions.py
diff options
context:
space:
mode:
Diffstat (limited to 'aurweb/exceptions.py')
-rw-r--r--aurweb/exceptions.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/aurweb/exceptions.py b/aurweb/exceptions.py
index 5922b2df..639f9e09 100644
--- a/aurweb/exceptions.py
+++ b/aurweb/exceptions.py
@@ -48,6 +48,18 @@ class InvalidCommentException(AurwebException):
super(InvalidCommentException, self).__init__(msg)
+class AlreadyVotedException(AurwebException):
+ def __init__(self, comment):
+ msg = 'already voted for package base: {:s}'.format(comment)
+ super(AlreadyVotedException, self).__init__(msg)
+
+
+class NotVotedException(AurwebException):
+ def __init__(self, comment):
+ msg = 'missing vote for package base: {:s}'.format(comment)
+ super(NotVotedException, self).__init__(msg)
+
+
class InvalidArgumentsException(AurwebException):
def __init__(self, msg):
super(InvalidArgumentsException, self).__init__(msg)