]>
Commit | Line | Data |
---|---|---|
7c673cae FG |
1 | # Copyright Pedro Ferreira 2005. Distributed under the Boost |
2 | # Software License, Version 1.0. (See accompanying | |
3 | # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) | |
4 | ||
5 | ||
6 | class BaseBoostBuildException(Exception): | |
7 | """A base Exception class for all other Boost.Build exceptions to inherit from.""" | |
8 | ||
9 | ||
10 | class UserError(BaseBoostBuildException): | |
11 | pass | |
12 | ||
13 | ||
14 | class FeatureConflict(BaseBoostBuildException): | |
15 | pass | |
16 | ||
17 | ||
18 | class InvalidSource(BaseBoostBuildException): | |
19 | pass | |
20 | ||
21 | ||
22 | class InvalidFeature(BaseBoostBuildException): | |
23 | pass | |
24 | ||
25 | ||
26 | class InvalidProperty(BaseBoostBuildException): | |
27 | pass | |
28 | ||
29 | ||
30 | class InvalidValue(BaseBoostBuildException): | |
31 | pass | |
32 | ||
33 | ||
34 | class InvalidAttribute(BaseBoostBuildException): | |
35 | pass | |
36 | ||
37 | ||
38 | class AlreadyDefined(BaseBoostBuildException): | |
39 | pass | |
40 | ||
41 | ||
42 | class IllegalOperation(BaseBoostBuildException): | |
43 | pass | |
44 | ||
45 | ||
46 | class Recursion(BaseBoostBuildException): | |
47 | pass | |
48 | ||
49 | ||
50 | class NoBestMatchingAlternative(BaseBoostBuildException): | |
51 | pass | |
52 | ||
53 | ||
54 | class NoAction(BaseBoostBuildException): | |
55 | pass |