mirror of
https://github.com/boostorg/build.git
synced 2026-02-13 12:22:17 +00:00
45 lines
1.7 KiB
Python
45 lines
1.7 KiB
Python
# Copyright Pedro Ferreira 2005. Distributed under the Boost
|
|
# Software License, Version 1.0. (See accompanying
|
|
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
|
|
# TODO: add more exception types?
|
|
|
|
class BaseException (Exception):
|
|
def __init__ (self, message = ''): Exception.__init__ (self, message)
|
|
|
|
class UserError (BaseException):
|
|
def __init__ (self, message = ''): BaseException.__init__ (self, message)
|
|
|
|
class FeatureConflict (BaseException):
|
|
def __init__ (self, message = ''): BaseException.__init__ (self, message)
|
|
|
|
class InvalidSource (BaseException):
|
|
def __init__ (self, message = ''): BaseException.__init__ (self, message)
|
|
|
|
class InvalidFeature (BaseException):
|
|
def __init__ (self, message = ''): BaseException.__init__ (self, message)
|
|
|
|
class InvalidProperty (BaseException):
|
|
def __init__ (self, message = ''): BaseException.__init__ (self, message)
|
|
|
|
class InvalidValue (BaseException):
|
|
def __init__ (self, message = ''): BaseException.__init__ (self, message)
|
|
|
|
class InvalidAttribute (BaseException):
|
|
def __init__ (self, message = ''): BaseException.__init__ (self, message)
|
|
|
|
class AlreadyDefined (BaseException):
|
|
def __init__ (self, message = ''): BaseException.__init__ (self, message)
|
|
|
|
class IllegalOperation (BaseException):
|
|
def __init__ (self, message = ''): BaseException.__init__ (self, message)
|
|
|
|
class Recursion (BaseException):
|
|
def __init__ (self, message = ''): BaseException.__init__ (self, message)
|
|
|
|
class NoBestMatchingAlternative (BaseException):
|
|
def __init__ (self, message = ''): BaseException.__init__ (self, message)
|
|
|
|
class NoAction (BaseException):
|
|
def __init__ (self, message = ''): BaseException.__init__ (self, message)
|