]>
Commit | Line | Data |
---|---|---|
81eedcae TL |
1 | class VolumeException(Exception): |
2 | def __init__(self, error_code, error_message): | |
3 | self.errno = error_code | |
4 | self.error_str = error_message | |
5 | ||
6 | def to_tuple(self): | |
7 | return self.errno, "", self.error_str | |
8 | ||
9 | def __str__(self): | |
10 | return "{0} ({1})".format(self.errno, self.error_str) | |
92f5a8d4 TL |
11 | |
12 | class MetadataMgrException(Exception): | |
13 | def __init__(self, error_code, error_message): | |
14 | self.errno = error_code | |
15 | self.error_str = error_message | |
16 | ||
17 | def __str__(self): | |
18 | return "{0} ({1})".format(self.errno, self.error_str) | |
19 | ||
20 | class IndexException(Exception): | |
21 | def __init__(self, error_code, error_message): | |
22 | self.errno = error_code | |
23 | self.error_str = error_message | |
24 | ||
25 | def __str__(self): | |
26 | return "{0} ({1})".format(self.errno, self.error_str) | |
27 | ||
28 | class OpSmException(Exception): | |
29 | def __init__(self, error_code, error_message): | |
30 | self.errno = error_code | |
31 | self.error_str = error_message | |
32 | ||
33 | def __str__(self): | |
34 | return "{0} ({1})".format(self.errno, self.error_str) | |
35 | ||
36 | class NotImplementedException(Exception): | |
37 | pass |