51 self.number = number |
51 self.number = number |
52 msg = "No valid email: '%s'"%(number) |
52 msg = "No valid email: '%s'"%(number) |
53 ValidateException.__init__(self, 702, field, msg) |
53 ValidateException.__init__(self, 702, field, msg) |
54 |
54 |
55 class OfferException(Exception): |
55 class OfferException(Exception): |
56 pass |
56 def __init__(self, name): |
|
57 self.name = name |
57 |
58 |
58 class NoRoute(OfferException): |
59 class NoRoute(OfferException): |
59 pass |
60 def __str__(self): |
60 class NoRouteForTask(Exception): |
61 return "Not a valid route: %s"%self.name |
61 pass |
|
62 |
62 |
63 class NoProvider(OfferException): |
63 class NoProvider(OfferException): |
64 pass |
64 def __str__(self): |
|
65 return "Not a valid provider: %s"%self.name |
|
66 |
|
67 class NoTyp(OfferException): |
|
68 def __str__(self): |
|
69 return "Not a valid Typ: %s"%self.name |
65 |
70 |
66 class RejectRecipient(Exception): |
71 class RejectRecipient(Exception): |
67 pass |
72 pass |
|
73 |
|
74 class ConfigException(Exception): |
|
75 def __init__(self,section, name): |
|
76 self.section = section |
|
77 self.name = name |
|
78 |
|
79 class UnknownOption(ConfigException): |
|
80 def __str__(self): |
|
81 return "Unknown option '%s' in section '%s'."%(self.name, self.section) |
|
82 |
|
83 class NeededOption(ConfigException): |
|
84 def __str__(self): |
|
85 return "Option '%s' in section '%s' is missing."%(self.name, self.section) |
|
86 |
|
87 class NoRouteForTask(Exception): |
|
88 pass |