]> git.proxmox.com Git - ceph.git/blob - ceph/src/boost/tools/build/src/exceptions.py
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / tools / build / src / exceptions.py
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