Package coprs :: Module exceptions
[hide private]
[frames] | no frames]

Source Code for Module coprs.exceptions

1 -class ArgumentMissingException(BaseException):
2 pass
3 4
5 -class MalformedArgumentException(ValueError):
6 pass
7 8
9 -class NotFoundException(BaseException):
10 pass
11 12
13 -class DuplicateException(BaseException):
14 pass
15 16
17 -class InsufficientRightsException(BaseException):
18 pass
19 20
21 -class ActionInProgressException(BaseException):
22
23 - def __init__(self, msg, action):
24 self.msg = msg 25 self.action = action
26
27 - def __unicode__(self):
28 return self.formatted_msg()
29
30 - def __str__(self):
31 return self.__unicode__()
32
33 - def formatted_msg(self):
34 return self.msg.format(action=self.action)
35